grep은 범위 내의 모든 숫자를 검색합니다.

grep은 범위 내의 모든 숫자를 검색합니다.

그래서 다음과 같은 많은 기록이 포함된 파일이 있습니다.

Peugeot:206:2000:Red:1

나는 1995-1999년을 포함하는 모든 것을 찾으려고 노력하고 있습니다. 나는 열심히 노력했다

grep '[1995-1999]' file.txt

소용이 없습니다. 어떤 아이디어가 있나요? 감사해요.

답변1

이것단순한:

grep -E "199[5-9]"

작업을 수행합니다. 예상되는 숫자 범위가 문자 코드 범위와 일치하기 때문에 쉽습니다. 1998-2003과 같은 더 복잡한 예의 경우 범위를 적절하게 분할해야 합니다.

grep -E "199[8-9]|200[0-3]"

관련 정보