何らかの理由で、文字列内のスラッシュをエスケープする必要があります
# echo "http://google.com" | sed -e 's/[/]/\\\//g'
http:\/\/google.com
しかし、 `` 内で同じことを実行しようとすると、次のように表示されます。
# somevar=`echo "http://google.com" | sed -e 's/[/]/\\\//g'`
sed: -e expression #1, char 10: unknown option to `s'
私のsedのバージョン:
# rpm -q sed
sed-4.1.5-8.el5