- 締切済み
同一の編集を複数のファイルで行う方法
複数の同じ書式のcsvファイルの1~4行を削除したいです。ファイル一つずつやっていこうと思えばできるのですが、ファイルが大量にあるのでかなり時間がかかってしまいます。一気にやってしまえる方法を教えてください。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- ahoo_chieokure
- ベストアンサー率52% (34/65)
回答No.3
Windows標準機能でやるなら more を使ってやる方法も考えられます。 といっても見てないのかな?
- ORUKA1951
- ベストアンサー率45% (5062/11036)
回答No.2
SED( http://ja.wikipedia.org/wiki/Sed_%28%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF%29 )を使うと、千ファイルあっても数十秒で終わる。 コマンドラインから $ sed -i.bak '1,5d' test.csv とすると一瞬でtest.txtの1行目から5行目までが削除され、test1.txt.bakというバックファイルができている。 SEDに関しては豊富な資料がたくさんあるので調べてください。
- Calm Trip(@CalmTrip)
- ベストアンサー率41% (511/1244)
回答No.1
.csv は 基本テキストファイルです。 複数のHTML & テキストファイルを一括置換ソフト「窓の杜等で無料配布」 TextSS.net 等のソフト「ソフトにより 複数ファイル や 複数行対応あり」を テストされては如何ですか? http://www.vector.co.jp/soft/winnt/util/se493374.html