1、 grep 一、搜索字符串,好比「the」 grep -n 'the' 文檔名 二、反向搜索,如沒有'the' grep -vn 'the' 文檔名 三、搜索test 和taste grep -n 't[ae]st' regular_express.txt 四、例如搜索 oo 字符 grep -n 'oo' regular_express.txt 五、如 不想要 oo字符前的g grep -n '[^g]oo' regular_express.txt 六、^在[]中表示反向,在[]外表示定位在行首 七、-v '^$' 表示不要空白行 八、. 表明必定有一個任意字符的意思 * 表明重複前一個0到無窮屢次,爲組合形態 例如:'o*' 表明擁有空字符或一個o以上的字符 'oo*'表明至少有一個o 二 彙總正規表達式裏面的特殊字符用法 ^word 待搜尋的字符串(word)在行首 word$ 待搜尋的字符串(word)在行尾 . 表明必定有一個任意字符的意思 * 表明重複前一個0到無窮屢次,爲組合形態 \ 跳脫字符,將特殊符號的特殊意義去掉 [list] 取出想要的字符 [n1-n2] 列出須要取數的範圍 [^list] 列出不須要的字符串或範圍 \{n,m\} 連續n到m的前一個字符