-
awk內(nèi)置參數(shù)應(yīng)用
awk內(nèi)置變量2
? ? NR:?每行的記錄號
? ? NF:?字段數(shù)量變量
? ? FILENAME:?正在處理的文件名
查看全部 -
awk內(nèi)置參數(shù)應(yīng)用
awk -F ':'? '{print $1"? "$3}' passwd
awk -F ':'? '{print $1,$2}’?passwd
awk -F ':'? '{print $1"\t"$2}’?passwd
查看全部 -
awk內(nèi)置參數(shù)應(yīng)用
查看全部 -
awk處理方式
awk一次處理一行內(nèi)容
awk對每行可以切片處理
eg: awk '{print $1}'? //輸出首個單詞
使用awk——格式
命令行格式:
eg:? awk [options] 'command' file(s)
腳本格式
eg: awk -f awk-script-file file(s)
查看全部 -
一、正則表達(dá)單字符
1、字符
1.1 特定字符
????某個具體的字符,如‘a(chǎn)’、‘3’等
1.2 范圍內(nèi)字符
????單個字符[]:?
????????數(shù)字字符:[0-9],[259] ?
????????????grep '[0-9]' /etc/passwd
????????????grep '[259]' /etc/passwd
????????小寫字符:[a-z]
????????????grep '[a-z]' /etc/passwd
????????大寫字符:[A-Z]
????????????grep '[A-Z]' /etc/passwd
????????反向字符^:取反[^0-9],[^0]
????????????grep??'[^0-9]' /etc/passwd
1.3 任意字符
????代表任何衣蛾字符:'.' ?
????????grep 'ro.t' /etc/passwd
????????注意與'[.]' ?和‘\.’的區(qū)別
查看全部 -
sed格式
查看全部 -
正則表達(dá)式總結(jié)
查看全部 -
匹配15或18位身份證號(支持帶x的)
grep '^[1-9]\([0-9]\{13\}\|[0-9]\{16\}\)[0-9xX]$' a.txt
查看全部 -
查看全部
-
查看全部
-
注意范圍字符的中括號
查看全部 -
特定字符,簡單字符。
查看全部 -
特定字符,簡單字符。
查看全部 -
mark:
查看全部 -
mark:
查看全部
舉報