
다음 파일이 있습니다.
$ cat numbers
a1
12
12345
123456
19816282
1@$%6
나는 grep "^[0-9]\{1,6\}$" numbers
다음과 같은 결과를 제공하는 것을 사용하고 있습니다.
12
12345
나 또한 1@$%6
그 결과를 기대하고 있다.
답변1
그 결과는 실제로
12
12345
123456
귀하의 정규 표현식은 "1~6자리 숫자로만 구성된 줄"그래서 1@$%6
안 맞는다.
답변2
> grep "[0-9]\{1,6\}" numbers.txt
1
12
12345
123456
19816282
1@$%6