シェル/sedでスラッシュを取り扱う

関連

  • sed

概要

sedでスラッシュを含む文字列を処理したい。例えばURLなど、その場面は多い気がする。

方法

エスケープすることもできるが、別の文字で正規表現を書いてもいい。

$ sed -e "s%hoge/moge%foo/bar%g"

解説

sの後は何でもいいのだそうだ。出てこない文字で適当に。

参考

  • http://d.hatena.ne.jp/ksaito11/20100126/1264522051
作成日 2013-08-17