格式如上图所示, 每一条格式都为: 物流单号+空格+运费+后面一些备注.pdf
.
现在想复制所有单号出来:
单号 1 单号 2 单号 3 ... 单号 n
我想到的有截图 OCR, 但 OCR 识别有时候会有错误, 并且文件夹下有很多单号, 截一张无法全部完成.
之前学习 Emacs, 有个文件夹模式, 列出的所有文件, 能够当作文本进行选择, 选择后对其修改等操作. 但现在早已忘记, 很久不用 emacs 了..
还有 sed / cut / awk 等命令, 但技术有限(其实换了个行业, 不做开发了), 没能力去研究.
除了这几种方法还有哪些方法?
![]() | 1 66beta 2021-05-11 15:13:11 +08:00 不编写代码的情况下 1 、在命令行里 ls,复制结果 3 、贴到 excel 里处理 |
2 clrss 2021-05-11 15:13:38 +08:00 ls > a.txt |
3 HappyOneP 2021-05-11 15:13:50 +08:00 python |
![]() | 5 masha 2021-05-11 15:16:00 +08:00 ![]() ls | grep pdf | awk '{print $1}' |
![]() | 7 root01 2021-05-11 15:17:27 +08:00 ls |grep pdf > 1.txt 这样应该也可以吧 |
![]() | 8 ethusdt OP |
![]() | 9 ethusdt OP |
![]() | 10 BeautifulSoap 2021-05-11 15:35:38 +08:00 lz 你需要学习得是正则表达式 会了正则表达式你今后遇到很多文件名处理得问题都能解决了 |
11 CodeUtils 2021-05-11 16:45:52 +08:00 python os.walk+os.path.split |
![]() | 12 imn1 2021-05-11 16:52:12 +08:00 各种三方文件管理器都有 copy filename/copy path 的功能 |
13 MrKrabs 2021-05-11 16:56:05 +08:00 ![]() 全选然后 cmd+c,找个文本框粘贴就行了 |
14 Coolsummer 2021-05-11 17:01:49 +08:00 XYplorer 或 Total Commander 等文件管理器都可以批量复制文件名 |
![]() | 15 KouShuiYu 2021-05-11 19:13:03 +08:00 ls |
![]() | 16 ooops 2021-05-11 19:19:18 +08:00 via iPhone OCR 。。我还以为你只有图片 |
![]() | 17 imldy 2021-05-11 20:54:33 +08:00 via Android ls 输出的一个文件中,然后复制到 word 中,按 alt+鼠标左键选择一块矩形区域(单号区域) |
![]() | 18 ch2 2021-05-11 20:59:00 +08:00 python 很简单的,比 bash 好写多了 |
19 killeder 2021-05-12 12:52:53 +08:00 tree > txt 文件,notepad++ 列编辑模式 |
20 Rhilip 2021-05-12 16:29:03 +08:00 ls + excel 分列或 word 矩形选中(#17 ) |
![]() | 21 ruanimal 2021-05-12 18:36:16 +08:00 ls | grep pdf | cut -d ' ' -f 1,2 |