1. grep
====================== From Shell 脚本攻略=================================
- 从文件或标准输入中搜索。
- -e(E) ( 等价于 egrep ) + "正则表达式" + files
- -o ( 只输出匹配到的文本,可结合 egrep 使用 )
- -c ( 匹配的行数 ) ***【 egrep -o "正则表达式" | wc -1 】 ------统计匹配总数量
- -l ( 显示有匹配的文件 )
- -b ( 字节偏移,一般结合 -o 使用 )
- -i ( 忽略大小写 )
- -q ( 静默输出 ) 查看返回状态($? : 0 即成功),即可判断是否匹配成功
***************************************************************
- -n ( 行号:)
****************************************************************
- -r(R) ( 递归 )
****************************************************************
- 匹配多模式: $ grep -e "regex1" -e "regex2" 或 $ grep -f 包含多个样式的文件
- --include, --exclude (指定,排除文件); --color=auto (颜色)
- -A 3, -B 3,-C 3 ( 之前,之后,之前后 3 行。 匹配多个时,定界符:--)
- 筛选文件(0值字节作后缀):$ grep "test" file* -lZ | xargs -0 rm
========================================================================
2. sed
3.find
4. scp
5. netstat
6. ps
时间: 2025-01-06 23:50:03