三剑客
grep 过滤
-E 支持扩展正则==egrep
-o 只显示匹配到的内容 显示grep执行过程
-v 取反
-i 不区分大小写 igonre case find /oldboy -type f -iname ".txt" (不区分大小名字)
-n 显示行号 cat -n
-w 按照单词进行匹配
-A 9 after 显示grep找出的行及接下来的 9行
-B before
-C 9 上下
-P 让grep支持perl语言的更高级
-r 递归过滤 在目录下面所有层进行过滤
-l(小写字母L) 只显示文件名
sed 过滤 替换 修改文件内容 增删改查
-n 取消默认输出
-i 修改文件内容 -i.bak 修改文件之前先进行备份
-r 支持扩展正则 sed默认只支持基础正则
-e 连续多次编辑
执行的过程
awk 过滤 取列 统计计算