2019-06-12 11:05:52 5132瀏覽
本篇文章扣丁學(xué)堂Linux培訓(xùn)小編給讀者們分享一下Linux獲取文件名稱并生成列表txt的方法,感興趣的小伙伴就隨小編來了解一下吧。
如下所示:
1、find命令:
find后跟一個存放想要查找的文件的地址,然后后面是-name參數(shù),其后的參數(shù)代表文件名稱*.jpg就是代表所有的jpg文件了。
‘>'符號代表輸出到文件,此處輸出到制定的txt文件中。
2、sed命令:
-i代表直接修改讀取的文件內(nèi)容,而非輸出到終端
引號中內(nèi)容代表替換,$代表在文件最后替換,后面跟了一個空格和數(shù)字代表每行字符后加空格和數(shù)字,代表文件對應(yīng)的標(biāo)簽序號。
> 自己寫的create_filelist.sh文件,如下
train_file=test.txt
path=train/test
find $path -name *.jpg > $train_file
#'s/pattern/your_word/g' file_path/filename
sed -i 's/$/ 6/g' $train_file
最后想要了解更多關(guān)于Linux方面內(nèi)容的小伙伴,請關(guān)注扣丁學(xué)堂Linux培訓(xùn)官網(wǎng)、微信等平臺,扣丁學(xué)堂IT職業(yè)在線學(xué)習(xí)教育平臺為您提供權(quán)威的Linux開發(fā)視頻,Linux培訓(xùn)后的前景無限,行業(yè)薪資和未來的發(fā)展會越來越好的,扣丁學(xué)堂老師精心推出的Linux在線教程定能讓你快速掌握Linux從入門到精通開發(fā)實戰(zhàn)技能??鄱W(xué)堂Linux技術(shù)交流群:422345477。
【關(guān)注微信公眾號獲取更多學(xué)習(xí)資料】 【掃碼進入Python全棧開發(fā)免費公開課】