2016年1月9日 星期六

grep, egrep 用法

grep “xxx" * -irn –color
其中
xxx 表示要搜尋的關鍵字
* 表示要搜尋此位置底下所有檔案
-irn : i 表示不分大小寫, r 表示遞迴, n表示顯示行數
–color :表示將搜尋到的關鍵字以特殊顏色標出


我們要去除空白行與行首為 # 的行列,使用的是
grep -v '^$' regular_express.txt | grep -v '^#'
需要使用到管線命令來搜尋兩次!那麼如果使用延伸型的正規表示法,我們可以簡化為:
egrep -v '^$|^#' regular_express.txt
如果要搜尋的對象需要做or的話,可以用egrep


Reference:

http://chrinux.blog.51cto.com/6466723/1148613
http://linux.vbird.org/linux_basic/0330regularex.php

沒有留言:

張貼留言