sed 双引号 单引号的区别

a="abcd"

b="abc"

sed -i '/$a/ s/$/$b/' test.a

我想在test.a中匹配以”abcd“开头的行,然后在行尾加入”abc” 但这样是不生效的,需要改为

sed -i "/$a/ s/$/$bi/" test.a 双引号下的$才有变量的意思

 

posted @ 2018-06-07 22:15  行木辛  阅读(5885)  评论(0编辑  收藏  举报