sed 双引号 单引号的区别

a="abcd"

b="abc"

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

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

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

猜你喜欢

转载自www.cnblogs.com/xingmuxin/p/9153075.html