-
^在[]里面表示的是取反,在[]外面是標(biāo)識(shí)以什么開始匹配查看全部
-
正則的單字符查看全部
-
awk命令總結(jié)查看全部
-
awk 擴(kuò)展格式查看全部
-
awk 匹配正則和匹配邏輯判斷式查看全部
-
awk pattern 可以是正則也可以是邏輯判斷式查看全部
-
awk 內(nèi)置函數(shù)NR:行號(hào) NF:字段數(shù)量變量查看全部
-
command中的action部分查看全部
-
awk的基本格式查看全部
-
awk的格式 分為腳本格式和命令行格式查看全部
-
awk總結(jié)查看全部
-
awk內(nèi)置變量: $0 表示當(dāng)前行 $1 每行第一個(gè)字段 $2 每行第二個(gè)字段 … 字段之間分割的分隔符用 -F 指定,默認(rèn)是空格 eg. awk -F ‘:’ ‘{print “User:"$1}’ /etc/passwd NR : 每行的記錄號(hào) NF: 字段數(shù)量 FILENAME: 正在處理的文件名查看全部
-
可編程-->處理靈活,功能強(qiáng)大 1、awk行處理方式與格式 awk也是行處理方式,但是與sed不同的是,awk可以對(duì)每行進(jìn)行切片處理。 eg. awk '{print $1}' //輸出首個(gè)單詞 awk命令格式:awk [options] 'command' files (基本格式) 其中command : pattern { awk操作命令 } 操作命令:內(nèi)置函數(shù):print() printf() getline...; 控制命令:if(){...}else{...} ; while(){...}; awk -f awk-script-file files (腳本格式)查看全部
-
eq: 匹配4-10位qq號(hào): ^[0-9]{4-10}$ 匹配15位到18位身份證號(hào)(支持帶X) ^[1-9]([0-9]{13}|[0-9]{16})[0-9Xx]$ linux: grep '\^[1-9]\([0-9])\{13\}\|[0-9]\{16\}\)[0-9Xx]$' filename 匹配密碼,要求字母數(shù)字以及下劃線組成 \w+查看全部
-
3) 字符組合: 簡(jiǎn)單組合:[A-Z][a-z] — Xu 重復(fù):* 零次或多次匹配前面的字符或表達(dá)式 {0,} + 一次或多次匹配前面的字符或表達(dá)式 {1,} ? 零次或一次匹配前面的字符或表達(dá)式 {0,1} {n,m} 重復(fù)n-m次 多字符重復(fù)需要加(xx) , 在linux中在使用 () + ? 時(shí)都需要加轉(zhuǎn)移字符\ 如: \(ab\)\? ab出現(xiàn)零次或一次 .* 任意字符串 eg. ^r.*R$ r開頭R結(jié)束的任意字符串。 邏輯: | 或 在linux中也需要加轉(zhuǎn)義字符使用查看全部
舉報(bào)
0/150
提交
取消