gpt4 book ai didi

regex - Grep特定IP地址

转载 作者:行者123 更新时间:2023-12-01 22:45:50 26 4
gpt4 key购买 nike

我想要匹配一个 IP 地址,例如 192.168.1.1

我有一个名为 afile 的文件,如下所示

 item1, item2, 192.168.1.1
item3, item4, 192.168.1.10
item5, item6, 192.168.2.1

如果我执行 grep "192.168.1.1"afileafile 的第一行和第二行都会匹配,这不是我想要的。

我知道有很多正则表达式可以匹配任何 IP 地址,但我不知道有任何正则表达式可以匹配特定的 IP 地址。

如有任何帮助,我们将不胜感激。

如果 IP 地址不在行尾怎么办?例如,如果在我的示例文件中交换第二列和第三列会怎样?

最佳答案

您需要将 $ 添加到正则表达式的末尾,以使其与行尾匹配。我还建议转义点,因为正则表达式中的 . 意味着“匹配任何字符”。所以你的正则表达式将变成:

grep "192\.168\.1\.1$" afile

关于regex - Grep特定IP地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8591807/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com