格式:
grep options pattern file…
参数 | 作用 |
---|---|
-v | 显示不被匹配到的行 |
-E | 相当于egrep,支持拓展正在表达式 |
-o | 仅显示匹配到的字符串 |
-w | 匹配整个单词 |
-n | 显示匹配到的行号 |
-i | 忽略大小写 |
-q | 静默模式,不输出任何信息 |
-e | 实现多选项建的逻辑或关系 |
-f file | 根据模式文件处理 |
-A # | 显示匹配到的行及后面#行 |
-B # | 显示匹配到的行及前面#行 |
-C # | 显示匹配到的行及前后各#行 |
[root@centos8 ~ ]#grep lp -A 3 /etc/passwd
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
[root@centos8 ~ ]#grep lp -B 3 /etc/passwd
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
[root@centos8 ~ ]#grep -w lp -B 3 /etc/passwd
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
[root@centos8 ~ ]#grep -w lp -C 3 /etc/passwd
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
[root@centos8 ~ ]#grep -w lp -C 3 -n /etc/passwd
2-bin:x:1:1:bin:/bin:/sbin/nologin
3-daemon:x:2:2:daemon:/sbin:/sbin/nologin
4-adm:x:3:4:adm:/var/adm:/sbin/nologin
5:lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
6-sync:x:5:0:sync:/sbin:/bin/sync
7-shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
8-halt:x:7:0:halt:/sbin:/sbin/halt