AIX:sed with variables

时间:2015-11-24 14:19:48

标签: sed aix

我正在编写AIX脚本,并且一个特定的行存在问题:

sed -e "s/201[0-9][0-9][0-9][0-9][0-9]/$DELIVERY/g" $DEPLOYMENT_PROPERTIES > FILE.new && mv FILE.new $DEPLOYMENT_PROPERTIES

它给出的结果如下:

DeploymentDir=/TeemaPackages/PRODFIX/$DELIVERY/Teema_DWB1/WEB

我希望$DELIVERY从输出字符串中消失。结果必须是这样的:

DeploymentDir=/TeemaPackages/PRODFIX/20141109/Teema_DWB1/WEB

我已尝试过将commadn写入各种变体,但仍会输出错误的字符串。有什么建议,为什么AIX sed无法正确看到这个变量?

0 个答案:

没有答案