a="abcd"
b="abc"
sed -i '/$a/ s/$/$b/' test.a
我想在test.a中匹配以”abcd“开头的行,然后在行尾加入”abc” 但这样是不生效的,需要改为
sed -i "/$a/ s/$/$bi/" test.a 双引号下的$才有变量的意思