读取文件的列表后,我有与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文件名可以包含换行符)。 –