十三、文本处理与正则表达式
本章建立“选择、转换、聚合、排序”的文本流水线,并明确基本正则表达式(Basic Regular Expression,BRE)、 扩展正则表达式(Extended Regular Expression,ERE)与 Shell 模式的边界。重点覆盖 Locale、无换行尾行、 包含空格/换行/前导连字符的文件名,以及 NUL 分隔。
本章目录
学习目标
- 能按“选择、转换、聚合”职责选择
grep、sed、awk,避免脆弱的一行命令堆叠。 - 区分 BRE、ERE、Shell glob;正确解释
grep的 0/1/>1 退出状态。 - 知道 Locale 如何影响字符分类、正则范围和排序。
- 使用 NUL 分隔和
find -exec安全处理任意合法路径名。
