긴 숫자 문자열에 대한 정규식

긴 숫자 문자열에 대한 정규식

이 숫자를 포함하는 목록에 포함된 37부터 200까지의 모든 숫자에 대해 정규식 e를 찾는 Linux 명령은 무엇입니까?

답변1

1개 이상의 십진수로 구성된 십진수 목록이 있고 그 중 첫 번째 숫자에는 0숫자 0자체를 제외하고 +/ 기호가 없으며 -한 줄에 하나씩 다음을 사용할 수 있습니다.

grep -xE '3[7-9]|[4-9][0-9]|1[0-9]{2}|200'

답변2

다음 숫자를 생성하여 패턴 목록으로 사용합니다.

grep -xf <(printf "%s\n" {37..200})

예를 들어

printf "%s\n" {1..1000..26} | grep -xf <(printf "%s\n" {37..200})

반품

53
79
105
131
157
183

관련 정보