如何使用sed命令修改含点号的配置变量的值
用sed修改配置项的解决方案
可以用以下sed命令精准修改目标配置项:
sed -i 's/^cluster.node.IP=.*/cluster.node.IP=169.169.169.169/' asu.ini
命令说明:
-i:直接修改文件内容(macOS环境下需写成-i '',避免自动生成备份文件)s/^cluster.node.IP=.*/cluster.node.IP=169.169.169.169/:^锚定行首,确保只匹配以cluster.node.IP=开头的行,避免误改其他相似内容.*匹配等号后的任意字符(即原IP值),替换为指定的新IP
如果想先预览修改效果(不改动原文件),去掉-i参数即可:
sed 's/^cluster.node.IP=.*/cluster.node.IP=169.169.169.169/' asu.ini
内容的提问来源于stack exchange,提问作者Troke
相关产品推荐
相关产品推荐

