命令行是自动化工程的核心阵地,正则表达式结合 grep、sed、awk 等工具可以快速解决文本处理问题。本篇总结常见技巧与脚本模式。
grep / ripgrep 搜索技巧
- 常规匹配:
rg "TODO" src快速扫描代码库中的标记。 - 正向前瞻:
rg -P "foo(?=\s+bar)"(-P启用 PCRE)。 - 反向引用替换:
rg -o "error (\d{3})" -r "$1"仅输出捕获组内容。
2000/1/18大约 2 分钟
命令行是自动化工程的核心阵地,正则表达式结合 grep、sed、awk 等工具可以快速解决文本处理问题。本篇总结常见技巧与脚本模式。
rg "TODO" src 快速扫描代码库中的标记。rg -P "foo(?=\s+bar)" (-P 启用 PCRE)。rg -o "error (\d{3})" -r "$1" 仅输出捕获组内容。