특정 숫자 형식을 위한 Grep

특정 숫자 형식을 위한 Grep

나는 Unix 스크립트를 가지고 있는데, 그 안에는 다음과 같은 릴리스 번호가 있습니다(2.19.0.32). IP처럼 보이지만 일부는 이와 같지 않습니다 2.23.0.06.DBP.

나는 이것의 변형을 시도했지만 비어 있습니다.

egrep "^[0-9]\.[0-9]\.[0-9]\.[0-9]\.[DBP]$" TEST.LOG

답변1

다음과 같은 간단한 명령을 사용할 수 있습니다.

grep -E '^[0-9.]+\.DBP' TEST.LOG

원하는 경우 명령을 다음으로 변경하십시오.

grep -E '^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+\.DBP' TEST.LOG

+의미: 하나 이상의 숫자 발생과 일치합니다.

관련 정보