linux之sed命令

 

原命令行:

sudo sed -i 's/${storm.home}\/logs\/var\/log\/storm/g' /usr/share/storm/log4j/storm.log.properties

报错信息:

sed: -e expression #1, char 15: unterminateds' command` 

正确写法:

sudo sed -i 's/${storm.home}/logs\/var\/log\/storm/g' /usr/share/storm/log4j/storm.log.properties


sed语句部分错了。
替换内容需要放到两个斜杠(“/”)中间,并且用斜杠隔开,共三个斜杠。正确写法:
sed -e 's/32768/1024/' -e 's/61/65/'

提示说替换命令未被终止,意思就是指你少写了 s 命令末尾的斜杠。

参考:
http://www.169it.com/blog_article/2330874909.html ;
http://www.wtoutiao.com/p/h636IH.html;
http://zhidao.baidu.com/link?url=CC0TrN3-pXR4-5OPfE7JViJt9i1BMr8AUVlgRFe7Ft2Q9DYQOsvSLwGZhkscnBbO8qLNcCLPrqY0QKfRRqyaJBF390JZFoKeik0FrVHF6xu

转载于:https://www.cnblogs.com/catkins/p/5296338.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值