linux中常用的文字(awk,sed,grep)處理工具之一
首先談一下grep命令的常用格式為:grep [選項] 」模式「 [檔案]
grep家族總共有三個:grep,egrep,fgrep
引數:引數
用途- - color = auto
過濾的內容加顏色
- v取反
- r遞迴查詢
- i不區分大小寫
- n顯示行號
- w按單詞位單位過濾
- o只輸出匹配的內容
- e相當於egrep(過濾多個引數)
- a顯示過濾字串和它之後多少行
- b顯示過濾字串和它之前多少行
-c顯示過濾字串和它之前之後多少行
簡單應用:
[root@yu yuxi]
# grep -a 2 '15' 123
1516
17[root@yu yuxi]
# grep -c 2 '15' 123
1314
1516
17[root@yu yuxi]
# grep -b 2 '15' 123
1314
15[root@yu yuxi]
# grep -n '15' 123
15:15
[root@yu yuxi]
# grep '15' 123
15[root@yu yuxi]
# grep '1' 123110
11[root@yu yuxi]
# grep -o '1' 12311
1[root@yu yuxi]
# grep -w '1' 123
1[root@yu yuxi]
# egrep -v "^[1-9]$|[1-2][0-9]" 123
30[root@yu yuxi]
# grep -i 'e' 123.txt
type=ethernet
proxy_method=none
[root@yu yuxi]
# grep -r 'ethernet' /zy/
/zy/123.txt:type=ethernet
Linux三劍客老三 grep
linux三劍客,最常用的linux命令之grep 程式設計三分鐘 grep擅長查詢功能 在這裡為了節省篇幅,我就不一一解釋了,只介紹一些非常常用的組合。grep rl love dir file3.txt file.txt file2.txt 複製 grep inr it doesn t dir ...
1三劍客老三grep
三劍客的價值 gerp取一行,用於資料查詢定位 awk取行中的某欄位,用於資料切片 sed常用於資料修改,類似於資料更新 用sql語句表示三劍客的用途 grep select from table從 table 表中選擇所有資料 awk select field from table從表中選擇字段 ...
linux 三劍客之 grep
grep 是 linux系統中最重要的命令之一 其功能是從文字或者管道資料中篩選匹配的行及資料 如果配置正規表示式技術一起使用,則其功能更強大,它是linux運維人員必須要掌握的命令之一 usage grep option pattern file 用法 grep 引數 要搜尋的內容 檔案 eg r...