grep命令用于搜索文本内容,输出所匹配字符串的行。
命令格式
grep [查找的内容] [文本文件]
搜索文本文件中内容:
#搜索文件textfile中zqq
grep zqq textfile
显示匹配行和匹配行所在行号,-n参数:
grep -n zqq textfile
反向搜索,输出不匹配的行,-v参数:
grep -v zqq textfile
只输出有多少行匹配,-c参数:
greg -c zqq textfile
匹配多个字符串,-e参数:
grep -e zqq -e zqq1 textfile
使用正则表达式搜索含a和b的行,支持正则表达式:
grep [ab] textfile
使用管道命令(|)将其他命令输出结果重定向到grep命令,搜索内容。查看java进程:
ps -ef | grep java