grep 用来从文本中搜索你想要的内容,支持正则表达式,用来找行、找模式、找错误最方便。
在数字后端工程师的日常工作中:
找 log 里 error
找 timing 报告里的 VIOLATED
找 netlist 里的 cell 名字
找 pin 数、路径名、文件路径
配合 awk 做过滤和统计
几乎每天要用几十次。
grep “pattern” filename
grep -n “pattern” filename # 显示行号
grep -r “pattern” directory # 递归查目录
| 选项 | 含义 |
|---|---|
-n |
显示行号 |
-r |
递归搜索目录 |
-i |
忽略大小写 |
-v |
反向匹配(显示不包含的行) |
-E |
使用扩展正则表达式(等价 egrep) |
-w |
精准匹配完整单词 |
--color=auto |
高亮匹配文本(默认很多终端自动开启) |
-A num |
显示匹配行后的 num 行 |
-B num |
显示匹配行前的 num 行 | <

4209

被折叠的 条评论
为什么被折叠?



