连接多个文件内容

2024-06-01 14:17:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个包含文件的文件夹:

福德拉:

文件\u 1M1.txt,文件\u 1M2.txt,文件\u 1M3.txt。。。。。。。。。你知道吗

文件夹B:

文件\u 2M17.txt、文件\u 1M18.txt、文件\u 1M19.txt。。。。。。。。你知道吗

我准备了txt文件的文件列表:

你知道吗文件A.txt包含:

file_1M1.txt
file_1M2.txt
file_1M3.txt

你知道吗文件B.txt包含:

file_2M17.txt
file_1M18.txt
file_1M19.txt

你知道吗文件C.txt包含:

iuk
umn
ilu

我想将文件夹A和B中的文件与文件C.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中运行上述代码会产生错误:“找不到文件,而且我不是一个好的变量”

请帮帮我!你知道吗


Tags: 文件topath代码txt文件夹列表cat