一、命令簡介 grep 命令用於在文本中執行關鍵詞搜索,並顯示匹配的結果。 由於grep命令參數很多,這裡只列出一些常用的參數。 參數 作用 -b 將可執行文件當作文本文件來搜索 -c 僅顯示找到的行數 -i 忽略大小寫 -v 顯示行號 -n 反選(列出沒有關鍵詞的行) 二、實例 這裡我們來練習下如 ...
一、命令簡介
grep 命令用於在文本中執行關鍵詞搜索,並顯示匹配的結果。
由於grep命令參數很多,這裡只列出一些常用的參數。
參數 |
作用 |
-b |
將可執行文件當作文本文件來搜索 |
-c |
僅顯示找到的行數 |
-i |
忽略大小寫 |
-v |
顯示行號 |
-n |
反選(列出沒有關鍵詞的行) |
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
二、實例
這裡我們來練習下如何使用grep命令
文件 1.txt ,我們用grep 命令查找含有關鍵詞 “=” 行
鍵入 grep = 1.txt
這樣就顯示出了含有“ = ” 的行
如果我們想要知道含有關鍵詞的行號,就可以使用 - n 參數
grep -n = 1.txt
這樣我們就知道了含有關鍵字的行的內容及行號了
但是有些時候我們需要的是不含關鍵詞的行,這時候我們就可以使用反向選擇參數 -v 來操作。
我們鍵入 grep -nv = 1.txt
我們查找不含關鍵詞 “=”的行,並且顯示內容和行號。
這樣,就顯示出了不包含關鍵詞的行的內容及行號了。
---------------------------------------------------------------------------------------------------------------------------------------------
三、總結
grep命令的參數很多,但是我們常用的參數並不多,因此我只是主要學習了幾個比較常用的參數。
比起費時耗力去學習那些出場率極低的參數,熟練運用幾個常用的參數,再逐步在實踐中去慢慢學習其他的參數,這樣更適合我們學習Linux,(個人觀點。。。個人觀點)
我是一個剛剛接觸Linux的小白,文章不當之處,望各位指正。