• ベストアンサー

sedでダブルコーテーションを違う文字に置換

お世話になります。 csvファイル内にある"""(ダブルコーテーション3つ連続)を"~(ダブルコーテーション+チルダ)に置換 したいのですが、どのように記述すればいいのでしょうか? Windows7上でGNU32のsed.exeを使用しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

コマンドプロンプトやバッチファイルから、コマンドだけでやろうとすると難しいでしょうね sedには、sedのスクリプトを外部ファイルから読み込む -f オプションがありますから、 s/"""/"~/g と書いたテキストファイル(仮にscript.sedとする)を用意して sed -f script.sed 変換元ファイル > 変換先ファイル などとしてはどうでしょう

その他の回答 (1)

  • acinonyx
  • ベストアンサー率20% (1/5)
回答No.1

sed 's/"""/"~/g' これじゃダメなんです?