Cat

沒有標題的多個文件與一個標題合併

  • June 20, 2017

我有 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 文件的內容放入一個合併文件中。

引用自:https://unix.stackexchange.com/questions/372278