【发布时间】:2012-04-21 20:42:21
【问题描述】:
出于某种原因,我需要在某个字符串中转义正斜杠
# 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
【问题讨论】:
-
我觉得很奇怪你需要转义斜线。也许您的问题可以更优雅地解决。