Linux命令-grep
Linux命令—grep
grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为 -,则 grep 指令会从标准输入设备读取数据
grep格式
语法格式:grep 【options】【pattern】【file】
grep [参数] [匹配模式] [查找的文件]
grep常用参数
-a 或 –text : 不要忽略二进制的数据
-c 或 –count : 计算符合样式的行数。
-i 或 –ignore-case : 忽略字符大小写的差别。
-d <动作> 或 –directories=<动作> : 当指定要查找的是目录而非文件时,必须使用这项参数,否则grep指令将回报信息并停止动作。
-r 或 –recursive : 此参数的效果和指定”-d recurse”参数相同。
-w 或 –word-regexp : 只显示全字符合的列。
-n 或 –line-number : 在显示符合样式的那一行之前,标示出该行的列数编号。
-s 或 –no-messages : 不显示错误信息。
-v : 反向选择,亦即显示出没有 ‘搜寻字符串’内容的那一行
–include : 在什么文件中搜索(在.bb文件中搜索 –include=*.bb)
–color=auto : 搜索关键词显示颜色
grep简单使用
在当前文件夹及子文件夹搜索
1 |
|
限定文件类型查找
1 |
|
查找的数据由管道传入
1 |
|
两个条件都包含的查找
1 |
|
Linux命令-grep
https://carl-5535.github.io/2020/12/16/Linux命令/Linux命令-grep/