|
我的意图是:
AA="aa bb cc ",将AA替换成为"aa.tgz bb.tgz cc.tgz",即将" "(空格)替换成".tgz "(tgz后面还有个空格)
第一个问题:
我知道环境变量可以替换${AA/ /.tgz },不过这样只能替换一个,好像记得可以加入一个什么符号能全部替换来着,该怎么加,加在什么地方?
第二个问题:
我采用sed来替换,写法如下:
echo $AA | sed 's/ /.tgz /g'
可是我发现最后一个cc不能替换成.tgz,而如果A="aa+bb+cc+",将+替换成".tgz ",就可以的。
我的问题是这是sed的限制吗?还是我用的不对?
请大家帮忙,谢谢。 |
|