2013.03.25 grep及RE特殊字符學習

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的前一個字符
相關文章
相關標籤/搜索