
나는 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
+
의미: 하나 이상의 숫자 발생과 일치합니다.