grep
grep(Global Regular Expression Print)是 Linux/Unix 经典的文本搜索工具,按 “模式(字符串 / 正则)” 匹配行并输出。
常用命令
| 选项 | 说明 | 示例 |
|---|---|---|
-i |
忽略大小写 | grep -i "内容" 路径 |
-n |
显示行号 | grep -n "内容" 路径 |
-v |
反向匹配(不包含) | grep -v "内容" 路径 |
-r/-R |
递归搜索目录 | grep -r "内容" 路径 |
-c |
只统计匹配行数 | grep -c "内容" 路径 |
-l |
只显示匹配的文件名 | |
-w |
精确匹配整个单词 | |
-o |
只输出匹配到的部分 | |
-q |
静默(只返回状态码) | |
-A/-B/-C N |
显示后 / 前 / 前后 N 行 | grep -C 5 "内容" 路径 |
-E |
扩展正则(同 egrep) | `grep -E “err |
--color |
高亮匹配内容 | grep --color "内容" 路径 |
评论(0)
暂无评论