Regular Expression正则表达式

特殊字符 意义
^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
  • printf格式化输出
[root@192 ~]>> printf '%s \n' `cat test.txt`
Ak47 
M4A1 
RPG 
AWM 
barrett 
dragon 
baby 
prince 
princess 
posted @ 2020-06-29 10:15  SeekWind  阅读(67)  评论(0)    收藏  举报