我在一个目录中有2个文件(下面给出的文件只是示例)
文件1
Z1D1EFGHI
1234 5678
File2
qwert werty poqrs
描述输出
Z1D1EFGHI
1234 5678 qwert werty poqrs
目前,我使用以下代码合并文件中的记录
对于*.txt中的文件,执行cat "$file“echo done > output.txt
这是按预期合并记录,但合并文件的总大小与文件大小的总和不匹配。
例如:如果File1大小为120,文件2大小为140,则合并的文件大小将为262,而不是260。
我猜这是因为代码中的echo语句。
有没有人可以帮助我,如果有任何方法来合并上述数据除了上述方式。
先谢谢你,阿南德
发布于 2015-10-20 01:54:42
这将通过将文件内容直接cat到文件"output.txt“中,将 ">>”而不是cat的原始代码添加到标准输出中,然后使用额外的空终止符进行回显。
for file in *.txt ; do
cat $file >> output.txt
donehttps://stackoverflow.com/questions/24177242
复制相似问题