首页 > 系统服务 > 详细

linux之sed命令

时间:2016-03-19 22:45:43      阅读:309      评论:0      收藏:0      [点我收藏+]

 

原命令行:

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

linux之sed命令

原文:http://www.cnblogs.com/catkins/p/5296338.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!