假设一个文件(socket.cfg)具有以下内容
socket1:a:1.2.3.4:wso,ws1,ws2
socket2:b:2.5.6.7:ws3,ws5,ws7
现在我只想更改行中包含“socket1”的IP,其余的应该保持不变。给我的数据只有 socket1 和要更改的 IP。
我确实尝试过 lineinfile 并替换模块,但整个模式发生了变化。请帮帮我。它类似于像这样的 sed 命令sed /socket1/<Ip_pattern>/<replacing_IP>
所以这转到 socket1 行选择 IP 并仅替换它。我想要这样的东西。