ファイルを含む 2 つのフォルダーがあります。
フォルダA:
file_1M1.txt、file_1M2.txt、file_1M3.txt......
フォルダB:
file_2M17.txt、file_1M18.txt、file_1M19.txt........
txt ファイルにファイルのリストを用意しました。
FileA.txt には以下が含まれます。
file_1M1.txt
file_1M2.txt
file_1M3.txt
FileB.txt には以下が含まれます。
file_2M17.txt
file_1M18.txt
file_1M19.txt
FileC.txt には以下が含まれます。
iuk
umn
ilu
次のように、各ファイルに fileC.txt の内容を追加して、フォルダー A と B のファイルを連結したいと考えました。
cat file_1M1.txt file_2M17.txt > F1_F2_iuk.txt
file_1M2.txt file_2M18.txt > F1_F2_umn
タスクを実装するために次のコードを書きました。
cat FileA.txt, FileB.txt, FileC.txt | while read i, j, k;
do
cat file-path-to-folderA/${i} file-path-to-folderB/${j} > file-path-to-output-folder/F1_F2_${k}.txt
end
上記のコードを Linux で実行すると、「ファイルが見つからず、適切な変数ではありません」というエラーが生成されました。
助けてください!