grep :
根據pattern(模式)搜尋文字,並將符合模式的文字行顯示出來,並不會修改原檔案。
用法: grep [options] 『 pattern 『 /file #也可以利用管道進行匹配
-i ignore 忽略大小寫
--colour 將匹配的字串加顏色。
-v 反向查詢,顯示與pattern不匹配的行
-o 只顯示被模式匹配到的字串
. :匹配任意單個字元
[ ] :匹配範圍內任意單個字元
[:digit:] 數字 [:lower:] 小寫字母 [:upper:] 大寫字母 [:punct:] 標點 [:space:] 空格 [:alpha:] 所有字元 [:alnum:] 所有字母與數字
用法為:[[:digit:]]
[^] :匹配範圍外任意單個字元
* :匹配前面的字元任意次(包括0次)
.* :任意長度的任意字元
\? :匹配前面的字元1次或者0次,一般要加 \
\ :匹配其前面的字元至少m次,至多n次。
\ :匹配前面的字元至少1次
^ :錨定行首,此字元後面的任意內容必須出現在行首
$ : 錨定行尾
^$ :空白行
\b 或 \< :此字元後面的任意字元必須作為單詞的首部出現
\b 或 \> :此字元前面的任意字元必須作為單詞的尾部出現
\(\) 用法區別: ab* \(ab\)*
可以後向引用: he love his lover
she like her liker
he like his lover
\1 :表示呼叫前面第乙個左括號以及與之對應的右括號所包括的所有內容。
\2 :……
linux基礎命令之選取命令grep
命令作用 分析一行資訊,若當中有我們所需要的資訊,就將該行拿出來。命令語法 grep acinv color auto 查詢字串 filename 引數 a 將binary檔案以text檔案的方式查詢資料 c 計算找到 查詢字串 的次數 i 忽略大小寫的不同,n 順便輸出行號 v 反向選擇,即顯示出...
Linux基礎命令之grep詳解
grep global search regular re and print out the line,全面搜尋正規表示式並把行列印出來 是一種強大的文字搜尋工具,它能使用正規表示式搜尋文字,並把匹配的行列印出來。unix的grep家族包括g grep,egrep,fgrep grep 預設支援基...
linux基礎命令grep
目的 使用grep命令來查詢檔案中符合條件的字串 格式 grep 選項 查詢模式 檔名 舉例項看看 建立乙個檔案test1.txt,檔案的內容是 aaaaaaaaa abcabcabcabc cbacbacba match pattern nand erase 首先在查詢字串時,我們希望顯示如下內容...