답변1
간단히 egrep
파이핑하면 : ... | grep -E '^[.0-9]+$'
점과 숫자 0-9를 제외한 모든 줄이 삭제됩니다. (예, 좀 더 제한적인 패턴을 자세히 설명할 수도 있지만 위의 패턴 egrep
은 기억하기 쉽고 빠르게 입력할 수 있습니다. 실제로는 대신 을 사용하겠지만 grep -E
이에 따라 가치가 떨어집니다 (e)grep --help
.)
답변2
grep -oE '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' access_log
-o
: 문자열/정수만 일치합니다.
-E
: 정규 표현식을 확장하여 grep
더 유사하게 동작하도록 합니다.egrep