我正在尝试自动化 New Relic 的安装脚本,在我的 bash 文件中,我有以下内容:
_APPNAME="Test Application"
_OLD=";newrelic.appname = \"PHP Application\""
_NEW="newrelic.appname = \"${_APPNAME}\""
sed -i 's/$_OLD/$_NEW/g' /etc/php.d/newrelic.ini
由于某种原因, sed 命令根本不会触发,有人能看出这个逻辑有什么问题吗?
注意我也尝试过${_OLD}
,${_NEW}
但无济于事。