grep :根據pattern(模式)搜索文本,並將符合模式的文本行顯示出來,並不會修改原文件。
用法: grep [options] ‘ pattern ‘ /file #也可以利用管道進行匹配
-i ignore 忽略大小寫
--colour 將匹配的字符串加顏色。
-v 反向查找,顯示與pattern不匹配的行
-o 只顯示被模式匹配到的字符串
[:digit:] 數字 [:lower:] 小寫字母 [:upper:] 大寫字母 [:punct:] 標點 [:space:] 空格 [:alpha:] 所有字符 [:alnum:] 所有字母與數字
用法為:[[:digit:]]
[^] :匹配范圍外任意單個字符
\? :匹配前面的字符1次或者0次,一般要加 \
\{m,n\} :匹配其前面的字符至少m次,至多n次。
\{1,\} :匹配前面的字符至少1次
^$ :空白行
\b 或 \< :此字符後面的任意字符必須作為單詞的首部出現
\b 或 \> :此字符前面的任意字符必須作為單詞的尾部出現
She like her liker
He like his lover
\1 :表示調用前面第一個左括號以及與之對應的右括號所包括的所有內容。
\2 :……