複数のCSVファイルを一つのCSVに統合するのにターミナルでCATコマンドを利用しています。
①CSVファイルを一つのフォルダにまとめる
②ターミナルを起動し、cd
で該当するフォルダに移動
③cat *csv > tougou.csv
とコマンドを打つ ⇨フォルダ内に統合フォルダができる
という流れでやっていますが、このままでは、上から順に行がプラスされていくだけなので、どのファイルから持ってきたデータなのかがわからなくなってしまいます。
できれば、
各行の先頭列にファイル名を追記したい と思っているのですが、
ターミナルのコマンド操作で行う方法はあるのでしょうか?
【現状】
20190301.csv
20190302.csv
2019030.csv
品名 | 価格 | 数量 |
---|---|---|
りんご | 150 | 2 |
みかん | 200 | 5 |
すいか | 450 | 1 |
品名 | 価格 | 数量 |
もも | 300 | 2 |
みかん | 200 | 5 |
すいか | 450 | 1 |
品名 | 価格 | 数量 |
もも | 300 | 2 |
りんご | 150 | 5 |
【やりたいこと】
ファイル名 | 品名 | 価格 | 数量 |
---|---|---|---|
20190301 | りんご | 150 | 2 |
20190301 | みかん | 200 | 5 |
20190301 | すいか | 450 | 1 |
ファイル名 | 品名 | 価格 | 数量 |
20190302 | もも | 300 | 2 |
20190302 | みかん | 200 | 5 |
20190302 | すいか | 450 | 1 |
ファイル名 | 品名 | 価格 | 数量 |
20190303 | もも | 300 | 2 |
20190303 | りんご | 150 | 5 |
ご教示いただけますと幸いです。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/09 06:00