| 特殊字符 |
意义 |
| ^word |
搜索word这个字符串,并且word必须未这一行的行首 |
| word$ |
搜索word这个字符串,并且word必须未这一行的行尾 |
| . |
代表一个任意字符 |
| \ |
转义字符 |
| * |
代表前面的字符重复0次或多次 |
| [range] |
仅代表一个待搜索的字符 |
| [^range] |
反向搜索 |
| \ |
代表前一个字符重复n次 |
| \ |
代表前一个字符重复n-m次,n与m均可省略 |
- grep命令:Globally search a regular expression and print
[root@192 ~]>> cat -n test.txt
1 Ak47
2 M4A1
3 RPG
4 AWM
5 barrett
6 dragon baby
7 prince
8 princess
[root@192 ~]>> grep '^[a-z]' test.txt
barrett
dragon baby
prince
princess
[root@192 ~]>> printf '%s \n' `cat test.txt`
Ak47
M4A1
RPG
AWM
barrett
dragon
baby
prince
princess