命令作用:
分析一行信息,若当中有我们所需要的信息,就将该行拿出来。
命令语法:
grep [-acinv] [--color=auto] '查找字符串' filename
参数:
-a:将binary文件以text文件的方式查找数据;
-c:计算找到 '查找字符串' 的次数
-i:忽略大小写的不同,
-n:顺便输出行号
-v:反向选择,即显示出没有‘查找字符串’的那一行
--color=auto:可以将找到的关键字部分加上颜色显示
范例一:将last 当中有出现root 的那一行就取出来
[root@www ~]# last | grep 'root'
范例二:与范例一相反,只要没有root的就取出
[root@www ~]# last | grep -v 'root'
范例三:取出/etc/man.config内含 MANPATH 的那几行
[root@www ~]# grep 'MANPATH' /etc/man.config
具体内容可自己实现后查看