1.grep 文件名
2. -n:显示行号
grep -n "内容“ 文件1,文件2
3. -i:不区分大小写
grep -ni ”内容“ 文件名
4. -l:只显示文件名,不显示内容
grep -l 文件名
5. -h:查询多文件时,不显示文件名,只显示内容
6. -w:精确查找
grep -w ”内容“ 文件名
7. -v:表示不包含查找的内容
grep -v ”内容“ 文件名
注:
匹配行首行尾:Λ 表示以什么开头,$ 表示以什么结尾;例:”Λ4“ 或者 ”4$"
范围查找:
[]:grep -n "48[34]" test.txt:表示查找483和484两个值,“48[1-3]":表示483-484
“k...e":一个 . 号表示一个字符,表示以k开头,以e结尾的五个字符串
”k.*e":* 表示0个或者多个,表示以k开头,以e结尾的字符串
“8{2}":表示8重复2次的字符串
"m{n,t}:表示m重复至少n次,最多t次
注: 表示转义字符
| 管道符号,表示连接多条命令
正则表达式语法:https://blog.csdn.net/u010760374/article/details/79974586