无法使用 grep 匹配多个 ip 地址

无法使用 grep 匹配多个 ip 地址

我正在尝试匹配多个 IP 地址,100.x..xx 和 13.19.xx

这是我的语法。

for item in `cat s3`
do
egrep -o '100\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\} | 13\.19\.[0-9]\{1,3\}\.[0-9]\{1,3\}' $item
done

我正在从文件中读取 IP s3,然后尝试匹配多个 IP 地址模式。我不知道出了什么问题。 egrep 的语法正确吗?

相关内容