コマンドラインで先頭行にCSVヘッダーを追加するテクニック
Nid: 898
ヘッダーなしのCSVファイル
$ cat pricelist.csv 1,ココナッツ,200 2,いちご,300 3,ぶどう,500
sedコマンドを使用し、CSVテキストファイルの先頭行にヘッダーを追加して上書きします。
$ sed -i '1iid,name,price' pricelist.csv $ cat pricelist.csv id,name,price 1,ココナッツ,200 2,いちご,300 3,ぶどう,500
catコマンドの場合。別ファイルの挿入などに便利です。
$ echo "id,name,price" | cat - pricelist.csv > pricelist.csv.tmp && cat pricelist.csv.tmp id,name,price 1,ココナッツ,200 2,いちご,300 3,ぶどう,500