我有 2 个包含文件的文件夹:
文件夹A:
文件_1M1.txt、文件_1M2.txt、文件_1M3.txt…………
文件夹B:
文件_2M17.txt、文件_1M18.txt、文件_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
我想将文件夹 A 和 B 中的文件与附加到每个文件的 fileC.txt 的内容连接起来,如下所示:
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 中运行上述代码会产生错误:“找不到文件,而且我也不是一个好的变量”
请帮忙!