sed コマンドを使って、複数ファイルで同じ置換をしたいとき。
たとえばすべてのcsvファイルから「”」(ダブルクォーテーション)を削除するとか。
find ファイル名 | xargs sed -i "s/置換前/置換後/g"
-
「ファイル名」は、file-rev1.txt、file-rev2.txtとかならfile-rev*.txtなどで複数選択します。
find *.csv
みたいに指定できるみたいですな。
find の部分はgrepなどでもよさげですな。
本日も快晴ですな。
コメント