我有一個文本文件,itemlist.txt
,它由一個字符串列表,像這樣:如何將文件名附加到文本文件中列出的每個文本文件?
Item1
Item2
Item3
Item4
...
每串在同一個目錄對應到一個文本文件(都具有相同的文件擴展名)的列表。換句話說,列表中的Item1
在同一目錄中表示Item1.txt
,等等。
什麼是使用此列表編輯每個文件,使用Bash shell腳本將每個文件的文件名追加到自身的有效方法?換句話說,「Item1」應該是Item1.txt的最後一行,等等。
我有基於GUI的工作流工具來進一步操作這些文本文件,一旦字符串到位,但我有很多東西要學關於Bash和這一直困擾着我。理想情況下,我想寫一個腳本,接受用戶定義的參數與文件名一起寫入文件,但......嬰兒步驟!
我認爲sed
比echo
更好,在操縱文本文件方面,但我無法正確地循環瀏覽文本文件。
嘗試'sed中的/.*/& TXT /。 'inputfile'或'awk'$ 0 = $ 0「.txt」'input' –