Bashで複数CSVのヘッダを除去して連結する方法を教えてください。
以下のような3ファイルがあったとします。
###a.csv
ヘッダ 1111 2222 3333
###b.csv
ヘッダ 4444 5555 6666
###c.csv
ヘッダ 7777 8888 9999
これを以下のファイルとなるように連結したいですのですが、うまくいかず。
(最初のヘッダは後付でもよいのですが。。。)
ヘッダ 1111 2222 3333 4444 5555 6666 7777 8888 9999
連結順はファイル名の昇順です。
こちら の方法では、以下のようになってしまいます。
1111 2222 3333 ヘッダ 4444 5555 6666 ヘッダ 7777 8888 9999
一見、↓これでもいけそうだと思ったのですが。。。
find . -name '*.csv' | sort | xargs sed -e '1,1d' > output.csv

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/19 05:22
2017/04/19 07:35
2017/04/19 07:36
2017/04/19 07:46
2017/04/20 00:26
2017/04/20 00:32