Command line 如何在换行符上连接两个文件?

Command line 如何在换行符上连接两个文件?,command-line,cat,Command Line,Cat,当我运行cat 1.txt 2.txt>result.txt时,我希望result.txt在1.txt的内容结尾和2.txt的内容开头之间有一个换行符。如何做到这一点?许多选项之一是: echo | cat 1.txt - 2.txt > result.txt 参数表示“接受标准输入”,echo提供新行 此选项仅适用于2个文件。如果您实际上正在查看许多文件等,例如: (cat 1.txt; echo; cat 2.txt; echo; cat 3.txt) > result.txt

当我运行
cat 1.txt 2.txt>result.txt
时,我希望
result.txt
1.txt
的内容结尾和
2.txt
的内容开头之间有一个换行符。如何做到这一点?

许多选项之一是:

echo | cat 1.txt - 2.txt > result.txt
参数表示“接受标准输入”,echo提供新行

此选项仅适用于2个文件。如果您实际上正在查看许多文件等,例如:

(cat 1.txt; echo; cat 2.txt; echo; cat 3.txt) > result.txt
会起作用;值得注意的是,这会产生更多的cat进程。

可能重复的