Linux基礎命令grep(如何過濾字串)

2022-02-15 04:42:40 字數 1464 閱讀 2770

grep                                #過濾    給過濾出來的內容加上顏色    按照行進行處理的

選項:-n                           #顯示出過濾出來的所在檔案的行號

-v                           #排除,取反

-c                           #統計過濾出來的內容的總行數

-i                           #過濾的時候忽略大小寫  

-o                          #只顯示你要過濾的內容

-w                          #精確匹配  只過濾你要過濾的單詞,而不是包含這個單詞的字串 

-r                          #遞迴過濾  針對目錄進行操作 

-a                           #顯示出你要過濾的內容及向下多少行的內容

-b                          #顯示出你要過濾的內容及向上多少行的內容

-c                          #顯示出你要過濾的內容向上向下各多少行

^                           #以什麼開頭

$                           #以什麼為結尾

|                           # 或者    擴充套件正則  

-e                          #支援擴充套件正則   ====  egrep

.                            #任意乙個字元  排除換行符 

*                            #前面的字元出現0次或者0次以上 

.*                           #所有 

linux基礎命令grep

目的 使用grep命令來查詢檔案中符合條件的字串 格式 grep 選項 查詢模式 檔名 舉例項看看 建立乙個檔案test1.txt,檔案的內容是 aaaaaaaaa abcabcabcabc cbacbacba match pattern nand erase 首先在查詢字串時,我們希望顯示如下內容...

Linux基礎 grep匹配命令

正則就是有一定規律的字串,不僅可以使用命令列工具grep,sed,awk egrep去引用正則,還可以把正則嵌入到 nginx,apache,甚至php,python中。特殊符號 grep,主要用來過濾出指定的行。指定的條件,用正規表示式。1 語法選項 grep civnabc word filen...

Linux基礎命令之grep

grep 根據pattern 模式 搜尋文字,並將符合模式的文字行顯示出來,並不會修改原檔案。用法 grep options pattern file 也可以利用管道進行匹配 i ignore 忽略大小寫 colour 將匹配的字串加顏色。v 反向查詢,顯示與pattern不匹配的行 o 只顯示被模...