婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > shell 里 awk print 的用法詳解

shell 里 awk print 的用法詳解

熱門標簽:電商外呼系統排名 地圖標注審核周期 如何申請400的電話呀 黑暗之魂3地圖標注 電話機器人對家居行業幫助大嗎 AI智能電銷機器人壞處 蘭州電銷機器人加盟 沈陽ai電銷智能機器人 合肥電銷外呼系統供應商

首先, 你需要先了解awk 的工作原理:
1。AWK讀取輸入文件一次一行。
2。對于每一行,它匹配在給定的順序模式,如果匹配,執行相應的動作。
3。如果沒有模式匹配,將執行任何行動。
4。在上面的語法,無論是搜索模式,或行動是可選的,但不能同時。
5。如果沒有給出搜索模式,然后awk要執行每一行輸入給定的行動。
6。如果沒有給出動作,打印,這是默認的操作與模式相匹配的所有行。 7。空出的任何行動括號什么都不做。它不會執行默認的打印操作。
8。中的每個行動的聲明應該用分號分隔。讓我們創建employee.txt文件,其中有

首先, 你需要先了解awk 的工作原理:

1。AWK讀取輸入文件一次一行。
2。對于每一行,它匹配在給定的順序模式,如果匹配,執行相應的動作。
3。如果沒有模式匹配,將執行任何行動。
4。在上面的語法,無論是搜索模式,或行動是可選的,但不能同時。
5。如果沒有給出搜索模式,然后awk要執行每一行輸入給定的行動。
6。如果沒有給出動作,打印,這是默認的操作與模式相匹配的所有行。
7。空出的任何行動括號什么都不做。它不會執行默認的打印操作。
8。中的每個行動的聲明應該用分號分隔。

讓我們創建employee.txt文件,其中有以下內容,這將是在使用
下文提到的例子。

$cat employee.txt
100 Thomas Manager Sales  $5,000
200 Jason Developer Technology $5,500
300 Sanjay Sysadmin Technology $7,000
400 Nisha Manager Marketing $9,500
500 Randy DBA  Technology $6,000

Awk的范例1。 awk的默認行為

默認情況下的awk打印文件的每一行。

1234567
$ awk '{print;}' employee.txt
100 Thomas Manager Sales  $5,000
200 Jason Developer Technology $5,500
300 Sanjay Sysadmin Technology $7,000
400 Nisha Manager Marketing $9,500
500 Randy DBA  Technology $6,000

在上面的例子中模式中沒有給出。因此,是適用于所有的行。
action與任何參數的打印輸出默認情況下,輸出整行.

Awk的范例2。打印與模式匹配的行。

1234$ awk '/Thomas/

> /Nisha/' employee.txt
100 Thomas Manager Sales  $5,000
400 Nisha Manager Marketing $9,500

在上面的例子,它打印的“Thomas”或“Nisha”匹配的所有行。它有兩種模式。

Awk的范例3。只打印特定的字段​​。

awk有內置的變量。對于每一個記錄,即行,分隔空白字符分隔記錄默認情況下,它存儲在$ n個變量。如果該行有4個詞,它會被存儲在$ 1,2,2,2, 3和$ 4。 $0表示整行。 NF是一個內置變量,它代表這一行有多少個被分隔的域.

12345678910111213$ awk '{print $2,$5;}' employee.txt
Thomas $5,000
Jason $5,500
Sanjay $7,000
Nisha $9,500
Randy $6,000
$ awk '{print $2,$NF;}' employee.txt
Thomas $5,000
Jason $5,500
Sanjay $7,000
Nisha $9,500
Randy $6,000

Awk 范例4. 初始化and Final Action

Awk 兩個重要的pattern , 由關鍵詞 BEGIN and END 標識

Syntax:

BEGIN { Actions}
{ACTION} # Action for everyline in a file
END { Actions }

#is for comments in Awk

這是一個例子

12345678910111213
$ awk 'BEGIN {print “Name\tDesignation\tDepartment\tSalary”;}

> {print $2,"\t",$3,"\t",$4,"\t",$NF;}
> END{print "Report Generated\n--------------";
> }' employee.txt
Name Designation Department Salary
Thomas Manager Sales   $5,000
Jason Developer Technology $5,500
Sanjay Sysadmin Technology $7,000
Nisha Manager Marketing $9,500
Randy DBA  Technology $6,000
Report Generated
--------------

在上面的例子,它打印出的報告和最后文件的標題

Awk的范例6。打印技術部門的雇員列表。

部門名稱現在​​是第四個字段,所以需要檢查與“Techology”的字符串,如果$4 匹配,則打印這一行
$ awk ‘$4 ~/Technology/' employee.txt
200 Jason Developer Technology $5,500
300 Sanjay Sysadmin Technology $7,000
500 Randy DBA Technology $6,000

操作符〜是正則表達式比較。如果匹配的默認操作,即打印整行.

Awk的范例7。打印在技術部門的雇員人數

下面的例子, 檢查 department 是否是Technology, 如果是 則Action中,只增加變量的計數. 這個變量在BEGIN 中被初始化為0

123456

$ awk 'BEGIN { count=0;}
$4 ~ /Technology/ { count++; }
END { print "Number of employees in Technology Dept =",count;}' employee.txt
Number of employees in Tehcnology Dept = 3

在END 中打印出這個變量,就是Technology 部門的員工數目

總結

到此這篇關于shell 里 awk print 的用法詳解的文章就介紹到這了,更多相關shell awk print用法內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • shell腳本之正則表達式、grep、sed、awk
  • Shell腳本中awk指令的用法
  • Shell正則表達式之grep、sed、awk實操筆記
  • Linux shell中的printf的詳細用法
  • shell學習之printf命令格式化輸出語句

標簽:黔南 通遼 黔南 常州 隴南 淮南 河池 河北

巨人網絡通訊聲明:本文標題《shell 里 awk print 的用法詳解》,本文關鍵詞  shell,里,awk,print,的,用法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《shell 里 awk print 的用法詳解》相關的同類信息!
  • 本頁收集關于shell 里 awk print 的用法詳解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    麻豆久久一区二区| 亚洲综合久久久| 国产91精品久久久久久久网曝门| 亚洲日本护士毛茸茸| 精品国产区一区| 欧美日本一区二区三区四区 | 色菇凉天天综合网| 国产一区免费电影| 久久国产生活片100| 五月天激情小说综合| 洋洋av久久久久久久一区| 国产精品国产三级国产普通话三级 | 欧美亚洲国产一区二区三区| 懂色av一区二区三区免费看| 精品无人码麻豆乱码1区2区| 强制捆绑调教一区二区| 日产欧产美韩系列久久99| 天堂一区二区在线| 性欧美大战久久久久久久久| 亚洲乱码国产乱码精品精小说 | 亚洲国产精品精华液2区45| 精品理论电影在线观看| 日韩亚洲欧美高清| 欧美一级午夜免费电影| 日韩亚洲欧美在线观看| 欧美一区二区三区四区久久| 91.com视频| 欧美mv和日韩mv的网站| 精品久久久久av影院 | 中文字幕亚洲不卡| 国产精品国产三级国产aⅴ原创 | 亚洲va在线va天堂| 一区二区在线看| 亚洲国产中文字幕| 日韩va欧美va亚洲va久久| 日韩av电影一区| 久久国产成人午夜av影院| 韩国v欧美v日本v亚洲v| 成人一区在线观看| 在线视频国内自拍亚洲视频| 欧美老年两性高潮| 久久嫩草精品久久久精品一| 中文字幕字幕中文在线中不卡视频| 亚洲精品一二三| 欧美aⅴ一区二区三区视频| 精品午夜久久福利影院| www.成人在线| 欧美日韩国产影片| 欧美一区二区三区男人的天堂| 精品欧美黑人一区二区三区| 国产精品久久久久三级| 天堂va蜜桃一区二区三区| 国产成人啪免费观看软件| 欧美中文字幕不卡| 久久影院午夜论| 亚洲一区中文日韩| 国产98色在线|日韩| 69av一区二区三区| 成人欧美一区二区三区| 久久精品国产99| 91丨九色丨黑人外教| 精品久久人人做人人爱| 国内精品免费在线观看| 欧美亚洲一区三区| 欧美国产国产综合| 麻豆精品一区二区| 欧美亚洲综合在线| 一区视频在线播放| 国产乱理伦片在线观看夜一区| 91久久精品国产91性色tv| 久久久精品天堂| 日本一不卡视频| 99国产精品国产精品久久| 日韩欧美国产综合| 午夜欧美在线一二页| 91黄色激情网站| 国产精品国产三级国产aⅴ原创| 久久精品国产99久久6| 这里只有精品视频在线观看| 亚洲乱码国产乱码精品精小说 | 中文在线一区二区| 日本不卡视频一二三区| 欧美色窝79yyyycom| 亚洲精品高清视频在线观看| av在线不卡网| 国产精品福利一区| 99久久免费精品| 国产精品成人免费在线| 成人黄色综合网站| 国产精品私房写真福利视频| 精品无人区卡一卡二卡三乱码免费卡 | 午夜不卡av在线| 色88888久久久久久影院按摩 | 国产精品人成在线观看免费 | 欧美在线播放高清精品| 尤物av一区二区| 色诱视频网站一区| 亚洲综合色自拍一区| 欧美午夜精品久久久久久超碰| 亚洲精品少妇30p| 欧美网站一区二区| 日日夜夜精品视频天天综合网| 91麻豆精品国产91久久久使用方法 | 欧美在线啊v一区| 一区二区三区中文在线观看| 欧美综合一区二区三区| 一级中文字幕一区二区| 色综合久久99| 亚洲国产cao| 欧美日韩综合在线| 天堂影院一区二区| 欧美va亚洲va香蕉在线| 国产精品一卡二卡| 亚洲色图一区二区| 欧美日本一道本在线视频| 视频一区视频二区在线观看| 日韩手机在线导航| 国产美女精品人人做人人爽| 日本成人在线不卡视频| 精品福利在线导航| 99精品久久只有精品| 午夜久久久久久| 久久久久久久av麻豆果冻| 成人免费黄色在线| 亚洲一区二区av电影| 精品国产91久久久久久久妲己| 国产福利视频一区二区三区| 亚洲欧美福利一区二区| 欧美日韩国产首页| 国产精品综合av一区二区国产馆| 中日韩av电影| 欧美亚洲一区二区三区四区| 青草av.久久免费一区| 国产亚洲综合av| 欧美日韩黄视频| 懂色av一区二区三区蜜臀| 亚洲综合视频在线| 久久综合九色欧美综合狠狠| 色香色香欲天天天影视综合网| 久久精品久久久精品美女| 亚洲欧洲无码一区二区三区| 3d动漫精品啪啪1区2区免费| 国产成人无遮挡在线视频| 一区二区三区美女视频| 久久一留热品黄| 欧美色图天堂网| 高清不卡一区二区| 日韩一区精品视频| 亚洲欧美经典视频| 久久夜色精品一区| 日韩三级伦理片妻子的秘密按摩| 成人av在线网| 黑人精品欧美一区二区蜜桃 | 国产乱人伦偷精品视频不卡| 一区二区三区中文字幕在线观看| 欧美成va人片在线观看| 欧美色精品在线视频| 成人h版在线观看| 久久 天天综合| 日韩精品一级中文字幕精品视频免费观看| 国产精品福利影院| 中文字幕不卡三区| 日本一区二区免费在线观看视频 | 99久久免费精品| 国产在线播放一区二区三区| 免费观看91视频大全| 午夜视频一区二区| 亚洲一区视频在线| 一区二区三区加勒比av| 亚洲欧美偷拍三级| 中文字幕一区二区三区不卡在线 | 亚洲成av人片一区二区梦乃| 亚洲精品videosex极品| 中文字幕在线一区| 国产精品第一页第二页第三页 | 麻豆国产91在线播放| 午夜视频在线观看一区二区 | 欧美午夜免费电影| 在线免费精品视频| 色综合久久久久综合| av欧美精品.com| 成人18精品视频| 97国产一区二区| 91社区在线播放| 一区二区在线观看免费视频播放| 自拍偷拍欧美激情| 91精品国产一区二区三区香蕉| 制服丝袜成人动漫| 亚洲精品一区二区精华| 久久综合五月天婷婷伊人| 久久久精品tv| 亚洲视频一区在线| 水野朝阳av一区二区三区| 日韩电影在线一区二区| 免费不卡在线观看| 国产激情偷乱视频一区二区三区| 99久久亚洲一区二区三区青草| 在线观看日韩精品| 制服丝袜亚洲播放| 久久这里都是精品|