• 締切済み

同一の編集を複数のファイルで行う方法

複数の同じ書式のcsvファイルの1~4行を削除したいです。ファイル一つずつやっていこうと思えばできるのですが、ファイルが大量にあるのでかなり時間がかかってしまいます。一気にやってしまえる方法を教えてください。

みんなの回答

回答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に関しては豊富な資料がたくさんあるので調べてください。

回答No.1

 .csv は 基本テキストファイルです。 複数のHTML & テキストファイルを一括置換ソフト「窓の杜等で無料配布」 TextSS.net 等のソフト「ソフトにより 複数ファイル や 複数行対応あり」を テストされては如何ですか? http://www.vector.co.jp/soft/winnt/util/se493374.html

関連するQ&A