特殊字符 | 意义 |
---|---|
^word | 搜索word这个字符串,并且word必须未这一行的行首 |
word$ | 搜索word这个字符串,并且word必须未这一行的行尾 |
. | 代表一个任意字符 |
\ | 转义字符 |
* | 代表前面的字符重复0次或多次 |
[range] | 仅代表一个待搜索的字符 |
[^range] | 反向搜索 |
\{n\} | 代表前一个字符重复n次 |
\{n,m\} | 代表前一个字符重复n-m次,n与m均可省略 |
[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
原文:https://www.cnblogs.com/seek-wind/p/13206436.html