linux shell sed命令与转义字符

大神救命啊,上代码A=“2013/06/09“sed“s/hello/$A/"由于变量A中有/导致sed命令报错,我想请问下如何能让A变量代替hello另外说明的是A是我... 大神救命啊,上代码
A=“2013/06/09“
sed “s/hello/$A/"
由于变量A中有/导致sed命令报错,
我想请问下如何能让 A变量代替hello
另外说明的是A是我另外的变量得到的值,我没法直接对A转义
展开
 我来答
nbyh2012
2013-07-23 · TA获得超过3278个赞
知道小有建树答主
回答量:483
采纳率:100%
帮助的人:800万
展开全部

不需要转义,可以更改定界符。

例如:

A=“2013/06/09“
sed “s#hello#$A#"


将定界符改为#就可以了。


望采纳,谢谢支持!

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式