linux学习记录—grep和egrep

一、常规使用

grep -E等价于egrep
 
 排除匹配的行
grep -v python filename
grep -vi python filename
输出行号
grep -n python filename

扩展的正则表达式
grep -E "python|PYTHON" filename
grep "py.*" file

不支持扩展的正则表达式,按字面查找
grep -F "py.*" file

递归,目录及其子目录
grep -r python ./

行总数
grep -c python filename

整个单词
grep -w python filename

整行,完全匹配
grep -x "pythonpython" filename

打印包含匹配字符的文件名
grep -l active filename

你可能感兴趣的:(linux,shell)