test23 文件包含一行
root_url = %(protocol)s://%(domain)s:%(http_port)s/
我需要将其替换为
root_url = %(protocol)s://%(domain)s:%(http_port)s/grafana
脚本中的以下步骤不起作用。
line_old='root_url = %(protocol)s://%(domain)s:%(http_port)s/'
line_new='root_url = %(protocol)s://%(domain)s:%(http_port)s/grafana'
sed -i "s/\${line_old}\/\${line_new}/\g" test23
尝试更改 sed 的分隔符:
sed -i "s|${line_old}|${line_new}|g" test23
例子
echo "${line_old}" | sed "s|${line_old}|${line_new}|g"
root_url = %(protocol)s://%(domain)s:%(http_port)s/grafana
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句