日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
使用Linux AWK腳本輕松實(shí)現(xiàn)數(shù)據(jù)處理(linux awk 腳本)

linux發(fā)行版一直以其卓越的性能、健壯性和靈活性著稱。Linux使用awk腳本可以快捷、高效地處理文本文件中的數(shù)據(jù)。AWK是一種編程語言,用于從文本文件中搜索匹配模式,并以指定的格式輸出相應(yīng)的結(jié)果。

創(chuàng)新互聯(lián)于2013年開始,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元鹿泉做網(wǎng)站,已為上家服務(wù),為鹿泉各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:13518219792

AWK腳本是由模式-動(dòng)作對(duì)構(gòu)成的,像這樣:


/pattern/ { action }

模式(pattern)是一個(gè)正則表達(dá)式,用于匹配文本中的某些行。一旦找到一行匹配模式,就會(huì)執(zhí)行對(duì)應(yīng)的動(dòng)作(action)。

要獲得預(yù)期的結(jié)果,您必須適當(dāng)?shù)卦O(shè)置模式和動(dòng)作。

我們以一個(gè)簡(jiǎn)單的示例來演示如何使用AWK腳本從文本文件中提取特定列:

假設(shè)我們具有以下內(nèi)容:

John,25,manager

Ada,30,engineer

Amy,27,scientist

您可以使用以下腳本檢索文本文件中的名字:

awk -F',' '{print $1}' filename

將輸出結(jié)果:

John

Ada

Amy

AWK還允許用戶將動(dòng)作添加到多個(gè)模式之間,以便在多個(gè)模式均滿足的情況下運(yùn)行它們:

“`

awk -F’,’ ‘{if ($3 == “manager”) print $1}’ filename


此代碼將輸出:

John

AWK允許使用此命令搜索特定字符串:

awk ‘/scientist/ {print $1}’ filename


此代碼將輸出:

Amy

AWK還可以根據(jù)模式和動(dòng)作進(jìn)行復(fù)雜的操作,如:總結(jié)列的總和或計(jì)算其平均值。

我們將為所有匹配項(xiàng)實(shí)現(xiàn)動(dòng)作:

# Get the sum of the ages

awk -F, ‘{sum += $2} END {print sum}’ filename


輸出:

82

上面提到的是使用AWK腳本來處理數(shù)據(jù)的一個(gè)簡(jiǎn)單示例。實(shí)際上,AWK腳本還具有更多靈活性,支持更多額外功能,如流程控制、調(diào)試以及函數(shù)定義功能。畢竟,AWK實(shí)際上是一種正式的編程語言。

使用AWK腳本可以很容易地處理文本文件中的數(shù)據(jù),并產(chǎn)生有用的輸出結(jié)果。以上,將演示如何使用AWK來從文本文件中獲取特定項(xiàng)目的實(shí)例。Linux的忠實(shí)用戶將發(fā)現(xiàn)這是一種實(shí)用的工具,用于快速處理文本文件。

成都服務(wù)器托管選創(chuàng)新互聯(lián),先上架開通再付費(fèi)。
創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)-網(wǎng)站建設(shè),軟件開發(fā)老牌服務(wù)商!微信小程序開發(fā),APP開發(fā),網(wǎng)站制作,網(wǎng)站營銷推廣服務(wù)眾多企業(yè)。電話:028-86922220


分享標(biāo)題:使用Linux AWK腳本輕松實(shí)現(xiàn)數(shù)據(jù)處理(linux awk 腳本)
本文地址:http://www.5511xx.com/article/cdeggoo.html