複数のIPアドレスを一致させるためにgrepを使用することはできません

複数のIPアドレスを一致させるためにgrepを使用することはできません

複数の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の構文は正しいですか?

ベストアンサー1

おすすめ記事