Regex longa lista de números

0

Qual é o comando no Linux para encontrar a expressão regular e para cada número de 37 a 200 incluído em uma lista com esses números?

    
por Highlights Factory 30.11.2014 / 22:08

2 respostas

2

Se você tiver uma lista de números inteiros decimais como sequências de 1 ou mais dígitos decimais, o primeiro não será 0 , exceto o número 0 em si, sem + / - sign , um por linha, então você poderia usar:

grep -xE '3[7-9]|[4-9][0-9]|1[0-9]{2}|200'
    
por 30.11.2014 / 22:28
0

Gere esses números e use-os como uma lista de padrões:

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

Então, por exemplo

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

retorna

53
79
105
131
157
183
    
por 30.11.2014 / 23:01