sed でURLなどの特殊文字がある文字列をエスケープ処理をしないでURLの置換を行う方法
sed でURLなどの特殊文字がある文字列をエスケープ処理をしないでURLの置換を行う方法をメモ
sedコマンドでURLなどの特殊文字がある文字列を置換するには、下記のように
sed -e "s/huga/http:¥/¥/www.yahoo.com¥//g" -i test.txt
としていたが、いちいちエスケープするもの面倒なので、
sed -e "s|huga|http://www.yahoo.com/|g" -i test.txt
という風にパイプにすればエスケープせずに置換することが可能