我們?nèi)绾沃榔ヅ淠硞€字符串或者單詞在文件或者標(biāo)準(zhǔn)輸入里總共有多少行?我們?nèi)绾潍@取匹配到的行的數(shù)目呢?
你需要使用grep命令的-c 或者–count選項(xiàng)來控制grep命令的輸出,讓grep命令的輸出只顯示匹配到的行數(shù):
[root@devops ~]# grep -c user1 /etc/passwd2[root@devops ~]# grep --count user1 /etc/passwd2[root@devops ~]# grep user1 /etc/passwduser1:x:501:501::/home/user1:/bin/bash user1add:x:503:503::/home/user1add:/bin/bash[root@devops ~]#
如果使用-v 或者–invert-match 選項(xiàng),可以顯示不匹配的行的數(shù)目:
[root@devops ~]# grep -cv user1 /etc/passwd25[root@devops ~]# grep -c --invert-match user1 /etc/passwd25[root@devops ~]#