如何将 linux 中的多个文件与定界符分隔合并?
How to combine multiple files in linux with delimiter seperation?
我正在尝试使用 cat
命令将多个文件合并为 1 个文件。
但是我想在文件内容之间添加一个分隔线,如“----”。
有没有办法用 cat 或任何其他工具来实现这一点?
cat file1 file2 file3 file4 > newfile
您可以使用以下命令将多个文件与 ---
分隔符组合在一起。
awk 'FNR==1 && NR!=1 {print "---"}{print}' file1 file2 > newfile
命令是从这个 post 的 Unix 堆栈excahnge 复制的
https://unix.stackexchange.com/questions/163782/combine-two-text-files-with-adding-some-separator-between
我正在尝试使用 cat
命令将多个文件合并为 1 个文件。
但是我想在文件内容之间添加一个分隔线,如“----”。
有没有办法用 cat 或任何其他工具来实现这一点?
cat file1 file2 file3 file4 > newfile
您可以使用以下命令将多个文件与 ---
分隔符组合在一起。
awk 'FNR==1 && NR!=1 {print "---"}{print}' file1 file2 > newfile
命令是从这个 post 的 Unix 堆栈excahnge 复制的 https://unix.stackexchange.com/questions/163782/combine-two-text-files-with-adding-some-separator-between