讀取文件的列表後,我有與filesList.txt
其中包含需要合併到單個文件中的所有文件的列表中的名稱文件。猛砸合併多個文件到單個文件從其他外部文件
filesList.txt
------------------
../../folder/a.js
../../folder/b.js
../../folder/c.js
../../folder/d.js
當前我正在運行以下命令。
cp filesList.txt filesList.sh
chmod 777 filesList.sh
vim filesList.sh
cat
../../folder/a.js
../../folder/b.js
../../folder/c.js
../../folder/d.js
> output.txt
啓動Vim命令j10
使上述多文件轉換成單行這樣
cat ../../folder/a.js ../../folder/b.js ../../folder/c.js ../../folder/d.js > output.txt
保存和使用:wq
VIM內退出文件並運行./fileList.sh
創造完全相同的單output.text文件爲了文件列出英寸
我的問題是什麼命令,我需要用它來創建其創建的文件外部列表一個bash文件(filesList.txt
)逐行生成單個文件及其內容。所以我不需要每次需要合併文件時將我的filesList.txt
文件轉換爲filesList.sh文件。
你真的需要讓這個文件以行分隔而不是NUL分隔嗎? (對於UNIX上的文件列表,這是一個非常糟糕的選擇,因爲UNIX文件名可以包含換行符)。 –