麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 開(kāi)發(fā) > Linux Shell > 正文

awk正則表達(dá)式和內(nèi)置函數(shù)的使用方法實(shí)例詳解

2020-07-27 19:11:59
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

awk正則表達(dá)式及內(nèi)置函數(shù)實(shí)例詳解:

1、模糊匹配:

復(fù)制代碼 代碼如下:

awk ‘{if($3~/97/) print $0}' data.f:如果第三項(xiàng)中含有”97”則打印該行
awk ‘{if($4!~/ufcx/) print $0}' data.f:如果第三項(xiàng)中不含ufcx有則打印

2、精確匹配:

復(fù)制代碼 代碼如下:

awk ‘{if($5==66) print $0}' data.f:如果第五項(xiàng)是66則打印
awk ‘{if($5!=66)print $0}' data.f : 如果第五項(xiàng)不是66則打印
awk ‘{if($1>$5) print $0}' data.f:如果第一項(xiàng)大于第五項(xiàng)則打印

3、大小寫(xiě)匹配:

復(fù)制代碼 代碼如下:

awk ‘{if(/[Ss]ept/) print $0}' data.f:符合,則打印一行。
awk ‘/[Ss]ept/ {print $2}' data.f:符合,則打印第二字段

4、任意匹配:

復(fù)制代碼 代碼如下:

awk ‘{if($2 ~/^.e/) print $0}' data.f:第二字段中,第二個(gè)字符為e,輸出
awk ‘{if($4 ~/(lps|fcx)/) print $0}' data.f:第四個(gè)字段含有l(wèi)ps或fcx則輸出

5、&&,||:

復(fù)制代碼 代碼如下:

awk ‘{if($3 ~/1993/ && $2==”sept”) print $0}' data.f:兩邊都真則輸出
awk ‘{if($3 ~/a9/ || $2==”sept”) print $0}' data.f:一邊為真則輸出

6、變量定義:

awk ‘{date=$2;price=$5; if(date ~/[Ss]ept/) print “price is ” price}' data.f:變量定義,滿足date是sept或者Sept的將price輸出。

7、修改數(shù)值(源文件數(shù)值不變)

復(fù)制代碼 代碼如下:

awk ‘{BASELINE=42; if($1>BASELINE) $5=$5+100; print $0}' data.f:三行程序,以“;”分割

如果修改的是文本域,就要添加“”””。例如:awk ‘{if($2==”may”) $2=”tt”; print $0}' data.f

上邊都是顯示所有數(shù)據(jù),awk ‘{if($2==”may”) {$2=”tt”; print $0}}' data.f這個(gè)只顯示修改數(shù)據(jù),仔細(xì)看看,其實(shí)語(yǔ)法和c一樣,只是最外邊添加了一個(gè){}符號(hào)。

8、創(chuàng)建新域:(源文件數(shù)值不變)

復(fù)制代碼 代碼如下:

awk ‘{if($5>$1){$8=$5-$1;print $1,$8}}' data.f:

或者awk ‘{if($5>$1){diff=$5-$1;print $1,diff}}' data.f

9、數(shù)據(jù)統(tǒng)計(jì):

awk ‘{(total+=$5)}END{print total}' data.f:“{(total+=$5)}”和“{print total}”代表兩個(gè)不同的代碼段,如果沒(méi)有END每次的累積結(jié)果都會(huì)輸出,END可以理解為代碼段落的標(biāo)志,這樣只輸出最終結(jié)果即{print total}只執(zhí)行一次。

10、統(tǒng)計(jì)文件大?。?/strong>

復(fù)制代碼 代碼如下:

ls 主站蜘蛛池模板: 色综合久久99 | 色的综合 | 欧美国产91 | 在线看小早川怜子av | 午夜视频亚洲 | 国产精品美女久久久免费 | 免费一级特黄欧美大片勹久久网 | 精品无吗乱吗av国产爱色 | 特色一级黄色片 | 国产资源在线免费观看 | av成人在线电影 | 成人短视频在线观看免费 | 中文字幕电影免费播放 | 国产精品一区二区三区在线看 | 久久国产精品久久久久久久久久 | 精品国产乱码一区二区 | 男人午夜视频 | 狠狠一区二区 | 九九精品在线观看视频 | 一级片久久免费 | 免看黄大片aa | 国产成人精品免高潮在线观看 | 男女生羞羞视频网站在线观看 | 最新av网址在线观看 | 在线成人一区二区 | 99热高清 | 日韩做爰视频免费 | 欧美日韩精品一区二区三区不卡 | 亚洲第一成人久久网站 | 成人做爽爽爽爽免费国产软件 | 特级黄aaaaaaaaa毛片 | 国产精品久久久在线观看 | 偿还电影免费 | 欧美成人一级片 | 国产精品视频二区不卡 | 成人做爰高潮片免费视频韩国 | 国产免费传媒av片在线 | 国产午夜精品一区二区三区不卡 | 久久精品伊人网 | 欧美3p激情一区二区三区猛视频 | 黄色网址你懂的 |