linux 獲取文件名稱并生成列表txt的方法
如下所示:
> 自己寫(xiě)的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
1、find命令:
find后跟一個(gè)存放想要查找的文件的地址,然后后面是-name參數(shù),其后的參數(shù)代表文件名稱*.jpg就是代表所有的jpg文件了。
‘>'符號(hào)代表輸出到文件,此處輸出到制定的txt文件中
2、sed命令:
-i代表直接修改讀取的文件內(nèi)容,而非輸出到終端
引號(hào)中內(nèi)容代表替換,$代表在文件最后替換,后面跟了一個(gè)空格和數(shù)字代表每行字符后加空格和數(shù)字,代表文件對(duì)應(yīng)的標(biāo)簽序號(hào)。
以上這篇linux 獲取文件名稱并生成列表txt的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Shell腳本監(jiān)控網(wǎng)站頁(yè)面正常打開(kāi)情況
這篇文章主要介紹了Shell腳本監(jiān)控網(wǎng)站頁(yè)面正常打開(kāi)情況的代碼分享,本文實(shí)現(xiàn)監(jiān)控打開(kāi)情況,若出錯(cuò)則發(fā)送郵件通知,需要的朋友可以參考下2014-12-12用Shell判斷字符串包含關(guān)系的方法小結(jié)
這篇文章主要給大家介紹了關(guān)于用Shell判斷字符串包含關(guān)系的幾種方法,其中包括利用grep查找、利用字符串運(yùn)算符、利用通配符、利用case in 語(yǔ)句以及利用替換等方法,每個(gè)方法都給出了詳細(xì)的示例代碼與介紹,有需要的朋友們可以參考參考借鑒,下面來(lái)一起看看吧。2016-12-12