コマンドプロンプトで
月毎のファイルを1つにまとめる処理を覚えてよく使っているのですが、
>copy *.csv matome.csv
ファイル毎に見出しがついている場合などは見出しも全てコピー統合されます。
例えば、上2行を飛ばしながらデータをコピーしていく、書き方はありますか?
copyコマンドでなくても構いません。
findコマンドでmatome.csvから見出し行を検索して消す
http://www.atmarkit.co.jp/fwin2k/operation/command006/command01.html
Linux なら、
for f in *.csv; do tail -n+3 $f >>matome.csv; done
で出来るけど、Windows でやるとしたら、同じ事を PowerShell 上で
foreach ($f in Get-ChildItem *.csv) { Get-Content $f | Select-Object -Skip 2 >>matome.csv }
かな。
注意が必要なのは、matome.csv が既にある場合、更に追記される形になるので、事前に matome.csv を削除するなり、空にする必要はあります。
下のコードをコピーして、実行してみましたが、ダメでした。
何かをちょっとなおせば、いけるのかもしれませんが、
私には難しかったので、少しずつ勉強してみます。
でもありがとうございます!!!!
訂正しました。教えてくれてありがとう。
2013/03/21 16:17:262号さん1号さん、ありがとうございました。
2013/03/25 15:23:43copyコマンドが簡単だったので、と思ったのですが、それなりに勉強しないと進めなさそうですね…。追々勉強したいと思います。