grepツール
1191 ワード
:
-n
-o
-i
-v
-B [num]
-A [num]
-C [num]
-w
--color=auto
例:/etc/passwdを例1:rootキーワードをフィルタし、行番号を表示する
[root@server03 samba]# grep -n root /etc/passwd
1:root:x:0:0:root:/root:/bin/bash
10:operator:x:11:0:operator:/root:/sbin/nologin
2:一致するキーワードrootのみを印刷
[root@server03 samba]# grep -o root /etc/passwd
root
root
root
root
3:rootを含む
[root@server03 samba]# grep -v root /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
...
4:shutdownを含む前後3行を印刷し、行番号を表示
[root@server03 samba]# grep -n -C 3 shutdown /etc/passwd
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
9-mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
10-operator:x:11:0:operator:/root:/sbin/nologin