| {m} | Match the prceeding characters exactly m times | |
| Examples | Correct | Incorrect |
| A{3} | AAA | A |
| AA | ||
| AAAA | ||
| AAAAA | ||
| {m,} | Match the prceeding characters atleast m times | |
| Examples | Correct | Incorrect |
| A{3,} | AAA | A |
| AAAA | AA | |
| AAAAA | ||
| {min,max} | Match the prceeding characters between min and max times | |
| Examples | Correct | Incorrect |
| A{3,5} | AAA | A |
| AAAA | AA | |
| AAAAA | AAAAAA | |
| AAAAAAA | ||
Examples :
File Name : numbers.dat
12
12345
123456
12345678
10.1
.1
grep '^[0-9]\{6\} numbers.dat # line should be start between number 0 to 9 and length of the digit is exactly 6
grep '^[0-9]\{4,6\} numbers.dat# line should be start between number 0 to 9 and length of the digit is between 4 and 6
grep '^[0-9]\{3,\} numbers.dat # line should be start between number 0 to 9 and length of the digit is minimum 3
grep '^\.[0-9]' numbers.dat # line should be start with .(dot) and followed by digits

No comments:
Post a Comment