批處理新手入門導讀[視頻教程]批處理基礎視頻教程[視頻教程]VBS基礎視頻教程
[批處理文件精品]批處理版照片整理器[批處理文件精品]純批處理備份&還原驅動在線第三方下載
返回列表 發帖

[文本處理] 如何把文件名字提取出來

本帖最后由 netdzb 于 2020-9-19 23:34 編輯

filelist.txt的內容如下:

2020-09-19  21:38             4,427 2020-0919-1.png
2020-09-19  21:39             4,812 2020-0919-2.png
2020-09-19  21:40             5,057 2020-0919-4.png
2020-09-19  21:40             5,068 2020-0919-5.png
2020-09-19  21:41             4,471 2020-0919-6.png
2020-09-19  21:43             4,998 2020-0919-3.png
2020-09-19  21:46            31,878 2020-0919.png

                           這里前面是相距14個空格,最后一行相距的是13個空格,導致我輸出的list.txt只有6行。
2020-0919-1.png
2020-0919-2.png
2020-0919-4.png
2020-0919-5.png
2020-0919-6.png
2020-0919-3.png

不知道怎么解決?
我知道怎么解決問題了,可是命令我不會寫?就是用sed刪除連續1個以上空格,只保留一個空格的空格。

就是變成下面的樣子,

2020-09-1921:384,427 2020-0919-1.png
2020-09-1921:394,812 2020-0919-2.png
2020-09-1921:405,057 2020-0919-4.png
2020-09-1921:405,068 2020-0919-5.png
2020-09-1921:414,471 2020-0919-6.png
2020-09-1921:434,998 2020-0919-3.png
2020-09-1921:4631,878 2020-0919.png

然后就可以把7個文件名給提取出來了。

回復 1# netdzb
  1. sed "s/.* //" 1.txt > 2.txt
復制代碼
【批處理在線視頻分享】http://bbs.bathome.net/thread-31727-1-1.html
【微信公眾號、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html

我幫忙寫的代碼不需要付錢,不用找我要支付寶或微信賬號。如果一定要給,請到微信群給大家發紅吧。

TOP

返回列表
重庆时时开奖直播软件