概述
在 Linux 文本处理中,“正则表达式” 是绕不开的核心工具 —— 它不是某一个命令,而是一种自定义文本匹配模板,能让 sed、gawk、grep 等工具精准 “筛选” 或 “定位” 数据流中的内容。
1. 核心定义:用 “模式” 过滤数据
简单来说,正则表达式(简称 “正则”)的工作逻辑是:
- 你定义一个 “模式”(比如 “以 da 开头的字符串”“包含数字的行”);
- Linux 工具(如 sed、gawk)读取数据时,用这个模式 “扫描” 每一行;
- 匹配成功:工具对该行进行处理(如打印、修改);
- 匹配失败:工具跳过该行,不做任何操作。
2024/6/19大约 20 分钟