grep은 10보다 큰 숫자를 찾습니다.

grep은 10보다 큰 숫자를 찾습니다.

특정 코어에 대한 파일을 보고 있습니다.

3.8 이후의 모든 것을 원합니다. 3.17로.

egrep 3.[8-17] 은 내가 원하는 것이지만 분명히 작동하지 않습니다.

위의 예를 사용하여 grep하는 방법은 무엇입니까?

감사해요

답변1

echo $'3.8\n3.17' | grep -E '3\.([89]|1[0-7])'
3.8
3.17

그러나 검색 문자열도 일치하므로 검색 문자열을 제한해야 할 수도 있습니다 3.81. 문제는 다음 문자가 무엇인지 또는 문자열이 끝나는 위치입니다.

관련 정보