简单介绍

好的,我帮你整理一个简洁版的 命令行三剑客介绍,每个命令都带上总结性的小标签:


命令行三剑客

1. grep → 找行(筛选)

作用:在文本中查找匹配的内容,过滤出符合条件的行。

示例:查找日志中包含 ERROR 的行

1
grep "ERROR" app.log

2. sed → 改行(编辑)

作用:按规则批量修改文本,可以做替换、删除、插入。

示例:把日志中的 500 替换成 503

1
sed 's/500/503/g' access.log

3. awk → 拆行(按列处理、计算)

作用:按列来处理数据,适合做提取、格式化、统计。

示例:统计访问日志里不同状态码的出现次数

1
awk '{print $9}' access.log | sort | uniq -c