grep用法詳解

格式: ** grep [-acinv] [--color=auto] '搜尋字串' filename** 選項與參數: -a :將 binary 文件以 text 文件的方式搜尋數據 -c :計算找到 '搜尋字串' 的次數 -i :忽略大小寫的不同,所以大小寫視爲相同 -n :順便輸出行號 -v :反向選擇,亦即顯示出沒有 '搜尋字串' 內容的那一行! --color=auto :可以將找到的關鍵字部分加上顏色的顯示喔! 通過grep能匹配出我們需要的一些信息。 [root@localhost ~ 08:04 #34]$cat /etc/passwd | grep "root" #匹配出每一行含有“”root“”的行。 root:x:0:0:root:/root:/bin/bash operator:x:11:0:operator:/root:/sbin/nologin [root@localhost ~ 08:08 #35]$cat /etc/passwd | grep -v "root" #-v 取反的意思,匹配出root的行,然後不顯示這些行。 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@localhost ~ 08:11 #37]$cat /etc/passwd | grep -n "root" # 帶行號顯示結果 1:root:x:0:0:root:/root:/bin/bash 11:operator:x:11:0:operator:/root:/sbin/nologin
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章