Cat
沒有標題的多個文件與一個標題合併
我有 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 文件的內容放入一個合併文件中。