码迷,mamicode.com
首页 > 其他好文 > 详细

sed 命令详解

时间:2019-09-03 16:46:28      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:linu   否则   code   uil   ash   span   block   lock   字符   

linux中sed引用shell变量

如果变量a或者b有 -/ 等字符要用 \ 进行转义
字符串变量中可以用单引号或者双引号 ,区别:双引号支持变量引用、转义符(比如\n 换行),单引号不支持
sed 命令执行时加 -i 参数会把修改应用到源文件上,否则只是屏幕显示

a="one"
b="two"
# 第一种:
eval sed -i ’s/$a/$b/’ filename
# 第二种(推荐):
sed -i "s/$a/$b/" filename
# 第三种:
sed -i ’s/’$a’/’$b’/’ filename 
# 第四种:
sed -i s/$a/$b/ filename

 

sed 命令详解

标签:linu   否则   code   uil   ash   span   block   lock   字符   

原文地址:https://www.cnblogs.com/2567xl/p/11453425.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!