grep 工具
用途:輸出包含指定字串的行
格式:grep [選項]… 『查詢條件』 目標檔案
常用命令選項
-i:查詢時忽略大小寫
-v:反轉查詢,輸出不符合查詢條件的行
示例
[root@localhost ~]# grep -v 'root' /etc/passwd
##查詢檔案中除了 root 的所有行
[root@localhost ~]# grep -i 'root' /etc/passwd
##忽略大小寫的匹配檔案中包含 root 的行
rep 的查詢條件
雙引號內指定查詢的字串
^… 表示以 … 開頭
…$ 表示以 … 結尾
^$ 表示空行
示例
[root@localhost ~]# grep -v '^$' /etc/default/useradd
##檢視檔案中除空行的所有內容
[root@localhost ~]# grep -v '^#' /etc/default/useradd | grep -v ^$
##檢視檔案的有效內容(去除以#號開頭的行;去除空行)
grep 高階例解
grep 是在linux查詢文字過程最常用的命令,熟悉grep的一些常用命令,可以在個別時候有效提高工作效率。場景一 需要查詢乙個目錄及子目錄所有檔案中出現 aaa 但是同時不能出現bbb的行,查詢不區分大小寫 grep rin aaa grep v bb 解釋 r 遞迴查詢 i 不區分大小寫 n ...
GREP使用簡介
grep的工作方式是這樣的,它在乙個或多個檔案中搜尋字串模板。如果模板包括空格,則必須被引用,模板後的所有字串被看作檔名。搜尋的結果被送到螢幕,不影響原檔案內容。grep可用於shell指令碼,因為grep通過返回乙個狀態值來說明搜尋的狀態,如果模板搜尋成功,則返回0,如果搜尋不成功,則返回1,如果...
Grep命令使用
1.grep簡介 grep的工作方式是這樣的,它在乙個或多個檔案中搜尋字串模板。如果模板包括空格,則必須被引用,模板後的所有字串被看作檔名。搜尋的結果被送到螢幕,不影響原檔案內容。grep可用於shell指令碼,因為grep通過返回乙個狀態值來說明搜尋的狀態,如果模板搜尋成功,則返回0,如果搜尋不成...