xaa.csvという名前のファイルがxcf.csvに58個あり、そのうちヘッダーはありません。ヘッダーを持つ別々のファイルがあります。ファイルをヘッダーとマージして59個の出力を結合するには?
たとえば、
input xaa.csv xab.csv ..... xcf.csv
output
xaa + header.csv xab + header.csv....
答え1
for file in ???.csv; do
cat header.csv "$file" > "joined-$file"
done
答え2
中かっこを使った拡張:
cat header.csv x{a..b}{a..z}.csv xc{a..f}.csv > merged-file
これにより、header.csvの内容と各x??.csvファイルの内容がマージされたファイルに保存されます。