我想把多个文件合并到一个文件中,使用 cat
命令,但我希望在文件内容之间加上"------"这样的分隔线。但是我希望在文件内容之间加上"---"这样的分隔线。
有什么方法可以用cat或者其他工具来实现吗?
cat file1 file2 file3 file4 > newfile
你可以使用下面的命令来合并多个文件,用 ---
定界符。
awk 'FNR==1 && NR!=1 {print "---"}{print}' file1 file2 > newfile
命令抄袭自Unix stack excahnge的这个帖子。https:/unix.stackexchange.comquestions163782combin-two-text-files-with-adding-some-separator-between。