我不确定在以下情况下我做错了什么 - 我想将多个文件合并为一个,但我想合并很多文件,所以我想使用这样的东西:
*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
我试图将命令 cat 放在输入文件的每一行的开头,但效果不佳。
我想这是一个简单的错误,但我无法找到解决方案。
感谢帮助。