O resultado é realmente
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.
Eu tenho este seguinte arquivo: -
$ cat numbers
a1
12
12345
123456
19816282
1@$%6
Estou usando grep "^[0-9]\{1,6\}$" numbers
, que está me dando os seguintes resultados: -
12
12345
Eu estava esperando 1@$%6
também nos resultados. Por favor, corrija-me se estiver errado?
O resultado é realmente
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.
> grep "[0-9]\{1,6\}" numbers.txt
1
12
12345
123456
19816282
1@$%6