我需要在 HOME_NET 前面的 suricata.yaml 文件中使用 sed 更改 IP 地址。
HOME_NET: "[172.20.16.25]"
我可以使用以下正则表达式来管理任何 IP 地址。
sed -i "s/[0-9]\{1,3\}.[0-9]\{1,3\}.[0-9]\{1,3\}.[0-9]\{1,3\}/"$IP"/g"
问题是它会更改文件中的所有 IP 地址。我只是感兴趣的是前面的HOME_NET。
我需要在 HOME_NET 前面的 suricata.yaml 文件中使用 sed 更改 IP 地址。
HOME_NET: "[172.20.16.25]"
我可以使用以下正则表达式来管理任何 IP 地址。
sed -i "s/[0-9]\{1,3\}.[0-9]\{1,3\}.[0-9]\{1,3\}.[0-9]\{1,3\}/"$IP"/g"
问题是它会更改文件中的所有 IP 地址。我只是感兴趣的是前面的HOME_NET。