Linux - problem z łączeniem plików csv

0

Cześć, mam 315 plików csv, które posiadają dane, ktore są tego samego rodzaju oraz w każdym pliku jest ten sam nagłówek. Chciałbym stworzyć jeden csv i mieć tylko nagłówek, a pod nim wszystkie wiersze ze wszystkich 315 plików csv. Próbowałem to zrobić w ten sposób:

head -1 /home/gis/budynkipolska/BDOT10k_0617_OT_BUBD_A.csv > output5.csv
tail -n +2 /home/gis/budynkipolska/*.csv >> output5.csv

Do pliku output5.csv przeniósł się nagłówek czyli tak jak chciałem Niestety, jak odpalam drugie polecenie to otrzymuję plik ze wszystimi danymi, ale za każdym razem dodana jest również lokalizacja pliku.

screenshot-20210114122400.png

Wiersz 0 to lokalizacja, nastepnie mam 30 tys prawidłowych rekordów i jest kolejna lokalizacja pliku csv, z którego pochodzą następne wiersze. Co powienienem zrobić?

1

Sprawdź tail z opcją -q

1 użytkowników online, w tym zalogowanych: 0, gości: 1