Mam dwa zestawy folderów z plikami o nazwach i strukturze o strukturze. Struktura folderów jest coś takiego:Łączenie dwóch plików w różnych folderach w systemie Linux
\outputfolder\
|---\folder1\
| |---file1.txt
| |---file2.txt
|
|---\folder2\
|---file1.txt
|---file2.txt
Więc co muszę zrobić, to połączyć (dołącz) wszystkie pliki o tej samej nazwie w tych folderach (file1.txt z plik1.txt itd.) Do innego plik wewnątrz pliku wyjściowego. Po uzyskaniu tych połączonych plików muszę również utworzyć plik tar.gz ze wszystkich połączonych plików.
Jak mogę to zrobić w środowisku wiersza poleceń opartym na systemie Linux? Nazwa folderu (folder1 i folder2 itd.) Jest zmienna, więc trzeba to podać, ale pliki nie muszą i powinny automatycznie łączyć wszystkie pliki o tej samej nazwie.
Te pliki mają również nagłówki nazw kolumn, więc muszę je również usunąć podczas dodawania.
Co masz na myśli "połączyć [...] plik1.txt z plikiem1.txt"? Dołącz jeden do drugiego? Którędy? – Johnsyweb
yah przez łączenie oznacza dodanie – sfactor
Widziałem tylko twoją zmianę dotyczącą nazw kolumn. Dodałem kod do mojej odpowiedzi, który usunie nagłówek z drugiego pliku. Zgadnij, że tego chcesz ... – mhyfritz