여러 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의 구문이 정확합니까?

관련 정보