我不知道我在做什么错在以下情况 - 我想合并多个文件到一个,但我想合并它们中的很多,所以我想使用类似的东西这样的:Cat命令不合并脚本中的文件
*input file* that contains lines
file1.txt >> mergedfiles1.txt
file2.txt >> mergedfiles1.txt
file3.txt >> mergedfiles2.txt
file4.txt >> mergedfiles2.txt
...
如果我尝试使用简单的脚本,因为我通常做
cat *input file* | while read i
do
cat $i
done
它实际上并没有合并的文件,但写到
*content* of file1.txt
cat: >> : file does not exist
cat: mergedfiles1.txt : file does not exist
我试图在输入文件的每一行的开始位置放置指令猫,但它不起作用。
我想这是一个简单的错误,但我无法找到解决方案。
感谢您的帮助。
单个'>'将覆盖而不是合并。 – StepTNT