5、linux-查找命令 grep

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

猜你喜欢

转载自www.cnblogs.com/z-xiao/p/11850988.html