『壹』 linux egrep命令詳解
egrep命令是linux下的一個文檔編輯命令,它主要有一個功能,具體介紹如下:
egrep命令的功能是能夠在文件內查找指定的字元串。
說明:egrep命令的執行效果與grep -E很相似,它所使用的語法和參數能夠參照grep命令,但它與grep命令的不同點就在於二者解讀字元串的方法。
egrep命令的具體命令的語法格式為egrep [參數] [文件]。
參數:
-i 在搜索時,忽略大小寫
-c 只輸出匹配行的數量
-l 只列出符合匹配的文件名,不用列出具體的匹配行
-n 列出所有的匹配行,顯示行號
-h 查詢多文件時不顯示文件名
-s 不顯示不存在、沒有匹配文本的錯誤信息
-v 顯示不包含匹配文本的所有行
-w 匹配整詞
-x 匹配整行
-r 遞歸搜索
『貳』 Linux下grep顯示前後幾行信息方法介紹
本文研究的主要是Linux下grep顯示前後幾行信息的相關內容,具體如下。
標准unix/linux下的grep通過下面參數控制上下文 grep -C 5 foo file 顯示file文件里匹配foo字串那行以及上下5行grep -B 5 foo file 顯示foo及前5行grep -A 5 foo file 顯示foo及後5行 查看grep版本號的方法是grep -V 假設想升級,升級的方法:最新的源代碼(google或者網路搜索主頁),編譯安裝到某個地方,比方 /home/aaa/bin/ 那麼以後用的時候就用 /home/aaa/bin/grep ,或者把 /home/aaa/bin 加到PATH環境變數就可以。
標准unix/linux下的grep通過下面參數控制上下文
grep -C 5 foo file 顯示file文件里匹配foo字串那行以及上下5行grep -B 5 foo file 顯示foo及前5行grep -A 5 foo file 顯示foo及後5行