選項:
--color :高亮顏色顯示
-i :忽略大小寫
-v:不匹配查詢
-o:只顯示被模式匹配的字串
拓展:別名設定---- alias grep='grep --color'
萬用字元:
*:任意長度任意字元
?:任意單個字元
:指定範圍內
[^]:指定範圍外的
grep的正規表示式
元字元:
.
:表示任意單個字元
匹配次數:
*:匹配其前面字元任意次數
如有一句命令-----grep "a*b" file (表示查詢檔案中,任意個a後跟乙個b的字串)
.*:任意長度任意字元
\?:匹配其前面字元一次或0次
\:匹配其前面的字元至少m次,最多n次
位置錨定:
^:錨定行首,此字元後面必須出現在行首
$:錨定行尾,此字元前面的內容必須出現在行尾
^$:空白行
\<
:其後面的字元必須作為單詞的首部出現
\>
:其前面的字元必須作為單詞的尾部出現
eg: grep --color "\" /etc/passwd
eg: grep --color "^root" /etc/passwd
grep 命令基礎使用方法
簡單整理下 grep 的幾個命令,其實是翻譯了一篇部落格。檔案 cat file.txt ostechnix ostechnix o technix linux linus unix technology hello world hello world1 查詢字串 不帶單引號也能查詢成功,但建議還是...
grep命令的詳細使用方法
常用的命令列引數 grep i pattern files 不區分大小寫地搜尋 例如 grep i hello test.txt 預設情況區分大小寫。grep l pattern files 只列出匹配的檔名,grep l pattern files 列出不匹配的檔名,grep w pattern ...
pthread的基本使用方法
今天寫了個程式,但是很鬱悶的是沒有得到預想的結果 pthread t tid int main void pthread attr t attr pthread attr init attr pthread attr setdetachstate attr,pthread create detach...