У меня есть 58 файлов с именами от xaa.csv до xcf.csv, ни у одного из них нет заголовков. У меня есть отдельный файл с шапкой. Как я могу объединить файлы с заголовком и объединить 59 выходов?
Например:
input xaa.csv xab.csv ..... xcf.csv
output
xaa + header.csv xab + header.csv....
for file in ???.csv; do
cat header.csv "$file" > "joined-$file"
done
с расширение фигурной скобки:
cat header.csv x{a..b}{a..z}.csv xc{a..f}.csv > merged-file
Содержимое файла header.csv, за которым следует содержимое каждого из файлов x??.csv, помещается в один объединенный файл.