我有 58 个名为 xaa.csv 到 xcf.csv 的文件,它们都没有标题。我有一个带有标题的单独文件。如何将文件与标题合并并合并 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 文件的内容放入一个合并文件中。