
Eu tenho este seguinte arquivo:
$ cat numbers
a1
12
12345
123456
19816282
1@$%6
Estou usando grep "^[0-9]\{1,6\}$" numbers
o que está me dando os seguintes resultados:
12
12345
Também estou esperando 1@$%6
pelos resultados.
Responder1
O resultado é na verdade
12
12345
123456
Seu regex significa "Uma linha que consiste em 1 a 6 dígitos e nada mais"então 1@$%6
não corresponde.
Responder2
> grep "[0-9]\{1,6\}" numbers.txt
1
12
12345
123456
19816282
1@$%6