次の状況で何が間違っているのかわかりません-複数のファイルを1つにマージしたいのですが、それらの多くをマージしたいので、次のようなものを使用したいです:
*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 を入力ファイルの各行の先頭に配置しようとしましたが、うまくいきませんでした。
単純な間違いだと思いますが、解決策を見つけることができません。
手伝ってくれてありがとう。