У меня есть два набора папок, в которых есть файлы с одинаковыми именами файлов и структурой . Структура папок выглядит примерно так:
\outputfolder\
|---\folder1\
| |---file1.txt
| |---file2.txt
|
|---\folder2\
|---file1.txt
|---file2.txt
Итак, мне нужно объединить (добавить) все файлы с одинаковыми именами в этих папках (file1.txt с file1.txt и т. Д.) В другой файл внутри выходной папки. После получения этих объединенных файлов мне также нужно создать файл tar.gz из всех этих объединенных файлов.
Как я могу сделать это в среде командной строки на основе Linux? Имя папки (folder1 и folder2 и т. Д.) Является переменным, поэтому его нужно указывать, но не нужно указывать файлы, и оно должно автоматически объединять все файлы с одинаковыми именами.
Кроме того, в этих файлах есть заголовки для имен столбцов, поэтому мне нужно будет удалить их и при добавлении.