命令格式:
grep [选项] 查找条件 目录文件
命令功能:
用于过滤、搜索特定字符
常用选项:
-A(数字) 除了显示符合条件的那一行之外,还显示该行之后的(数字)行
-B(数字) 除了显示符合条件的那一行之外,还显示该行之前的(数字)行
-C(数字) 除了显示符合条件的那一行之外,还显示改行的前后(数字)行
-i 搜索时忽略大小写
-v 显示不包含条件的行
-n 显示条件所在的行并且列出该行的行号
常用范例:
例一:过滤出指定进程sshd
命令: ps aux | grep sshd
例二:过滤出文件file中带有关键词“zhe”的行,并将这些行的行号显示出来
命令: grep -n "the" file
例三:过滤出文件file中以“a”开头,以“z”结尾的行
命令: grep "^a" file | grep "z$"
例四:不显示文件file中的空行
命令: grep -v "^$" file
原文:http://928004321.blog.51cto.com/10707688/1733430