当前位置: 首页 > news >正文

`grep` 参数速查表

📝 grep 参数速查表

🎯 基础匹配

参数 含义 示例
PATTERN 要匹配的模式(支持正则) grep "error" file.log
-F 关闭正则,按固定字符串匹配(更快) grep -F "a.b" file.txt
-E 使用扩展正则 (ERE),相当于 egrep `grep -E "error
-P 使用 Perl 正则 (PCRE) grep -P "\d{3}" file.txt

🔎 匹配控制

参数 含义 示例
-i 忽略大小写 grep -i "error" file.log
-w 匹配完整单词 grep -w "cat" pets.txt
-x 匹配整行 grep -x "hello" file.txt
-v 取反(匹配不包含的行) grep -v "DEBUG" file.log

📂 文件搜索

参数 含义 示例
-r / -R 递归目录搜索 grep -r "TODO" ./src
-l 只输出匹配的文件名 grep -l "main" *.c
-L 只输出不匹配的文件名 grep -L "main" *.c
--exclude=PATTERN 排除文件 grep -r "foo" . --exclude="*.log"
--include=PATTERN 只查指定文件 grep -r "foo" . --include="*.py"

📊 输出控制

参数 含义 示例
-n 显示行号 grep -n "error" file.log
-H 显示文件名(默认多个文件时) grep -H "foo" file1 file2
-h 隐藏文件名 grep -h "foo" file1 file2
-c 只显示匹配行数 grep -c "error" file.log
-o 只输出匹配内容(不显示整行) grep -o "foo[0-9]" file.txt
-q 静默模式(仅返回退出码) grep -q "error" file.log && echo "Found"

📐 上下文控制

参数 含义 示例
-A NUM 显示匹配行及后 NUM 行 grep -A2 "error" file.log
-B NUM 显示匹配行及前 NUM 行 grep -B2 "error" file.log
-C NUM 显示匹配行及前后 NUM 行 grep -C3 "error" file.log

⚡ 性能 & 其他

参数 含义 示例
-m NUM 匹配到 NUM 行后停止 grep -m1 "error" file.log
--color=auto 高亮匹配内容 grep --color=auto "foo" file.txt
-Z 输出以 NULL 结尾(配合 xargs -0 用) `grep -Z -l "main" *.c

📌 常见组合示例

# 忽略大小写,显示匹配行号,并高亮
grep -in --color=auto "error" app.log# 递归查找 .py 文件里包含 "def " 的函数定义
grep -r --include="*.py" "def " .# 查看匹配 "ERROR" 的行,以及后面 3 行
grep -A3 "ERROR" app.log# 只统计包含 "fail" 的行数
grep -c "fail" result.txt

✅ 这样一张表几乎覆盖了日常 95% 的 grep 用法。

http://www.sczhlp.com/news/14445/

相关文章:

  • FastStoneCapture免费版下载安装使用教程(附安装包)
  • PSM敏捷认证自考上岸,考试要点分享(Professional Scrum Master)
  • 自适应全变分模型的图像平滑去噪与边缘保留算法
  • 常州网站建设key de哈尔滨优化调整人员流动管理
  • 济南网站建设认可搜点网络如何做好企业网站的推广
  • 建设电子商务网站步骤seo百度点击软件
  • 网站api怎么做的电商推广平台
  • 网站商品页面设计培训机构不退钱最怕什么举报
  • 神箭手wordpress免费吗百度seo不正当竞争秒收
  • 可以做微信游戏的网站有哪些徐州seo外包公司
  • 西安建设市场信息平台黑帽seo排名技术
  • 做1个自己的贷款网站爱网站关键词挖掘工具
  • 思通数科全域百万级AI人脸秒级比对系统解决方案
  • pip下载很慢 怎么换成阿里云镜像
  • QML的坑, 目录有无qmldir导致资源打包方式不同。纯QML组件注册为单例的方式
  • 我这些年走过的大弯路
  • wps演示做的和网站导航查询网域名查询
  • 个人备案后做淘客网站在线工具网站
  • 沈阳网站seo优化哪家好搜索引擎查重
  • 做网站真的可以赚钱吗百度收录在线提交
  • 娄底网站建设网站优化靠谱seo
  • 北京市住建委官网首页公司seo是什么职位
  • 浙江住房与城乡建设厅官方网站查询百度客服人工电话24小时
  • 优秀国外设计网站友情链接网址
  • NTRIP协议
  • 要求返回list,指定长度,不够用空对象代替
  • MyEMS:开源基因驱动的能源管理范式革命
  • 南召网站建设公司培训课程有哪些
  • 长沙企业网站制作网络营销推广方案ppt
  • 有区域名和主机怎么做网站24小时最新国际新闻