文本文件的任何安全合并带有LF的固定文本

问题描述

bash$ cat file1.txt file2.txt file3.txt file4.txt > ./mergedfile.txt

如果file*.txt中的任何一个没有正确的LF / EOF端接,我​​的行数就会减少。

是否有任何故障保险方法可以解决LF / EOF问题?

解决方法

我正在回答自己的问题,希望能找到更好的选择。

代替:

cat file1.txt file2.txt file3.txt file4.txt > ./mergedfile.txt

有人告诉我使用以下方法会更好:

awk 1 file1.txt file2.txt file3.txt file4.txt > ./mergedfile.txt