Объединение двух файлов в разных папках в Linux

У меня есть два набора папок с файлами с одинаковыми именами и структурой . Структура папок выглядит примерно так:

\outputfolder\
 |---\folder1\
 |      |---file1.txt
 |      |---file2.txt
 |
 |---\folder2\
        |---file1.txt
        |---file2.txt

Поэтому мне нужно объединить (добавить) все файлы с одинаковыми именами в этих папках (file1.txt с file1.txt и т. Д.) В другой файл внутри выходной папки. . После получения этих объединенных файлов мне также необходимо создать файл tar.gz из всех этих объединенных файлов.

Как я могу сделать это в среде командной строки на базе Linux? Имя папки (папка1, папка2 и т. Д.) Является переменным, поэтому его нужно указывать, но файлы не нужны, и он должен автоматически объединять все файлы с одинаковым именем.

Кроме того, в этих файлах есть заголовки для имен столбцов, поэтому мне придется удалить и их при добавлении.

6
задан sfactor 23 June 2011 в 12:01
поделиться