1三劍客老三grep

2022-06-05 14:18:07 字數 701 閱讀 9257

三劍客的價值:

gerp取一行,用於資料查詢定位

awk取行中的某欄位,用於資料切片

sed常用於資料修改,類似於資料更新

用sql語句表示三劍客的用途:

grep == select * from table從

table

表中選擇所有資料

awk == select field from table從表中選擇字段

sed == update table set field=new_value where field=old_name更新表字段

grep知識:

grep -i:忽略大小寫    

grep -v:不顯示匹配行    

grep -o:把每個匹配的行用獨立行顯示

grep -e:使用擴充套件正則  

grep -a-b-c:顯示匹配後和它後面的或者前面的,或者前後面的行

grep pattern -r dir/遞迴搜尋

pattern正規表示式:

基礎正則

擴充套件正則

^開頭,$結尾

?匹配0次或1

次[a-z] [0-9]區間

()分組

*0個或多個

+乙個或多個

. 點表示任意字元

{}範圍約束

|或者curl -o "http://[a-za-z0-9\.\]*"

Linux三劍客老三 grep

linux三劍客,最常用的linux命令之grep 程式設計三分鐘 grep擅長查詢功能 在這裡為了節省篇幅,我就不一一解釋了,只介紹一些非常常用的組合。grep rl love dir file3.txt file.txt file2.txt 複製 grep inr it doesn t dir ...

linux 三劍客老三grep

linux中常用的文字 awk,sed,grep 處理工具之一 首先談一下grep命令的常用格式為 grep 選項 模式 檔案 grep家族總共有三個 grep,egrep,fgrep 引數 引數 用途 color auto 過濾的內容加顏色 v取反 r遞迴查詢 i不區分大小寫 n顯示行號 w按單詞...

三劍客之GREP

grep基本用法 檢索條件關鍵字工具 grep options pattern file.color 高亮顯示匹配到的字串 v 顯示不能被pattern匹配到的 i 忽略字元大小寫 o 僅顯示匹配到的字串 q 靜默模式,不輸出任何資訊 a after,匹配到的後 行 b before,匹配到的前 行...