- 0
- 0
- 约1.05万字
- 约 34页
- 2018-12-31 发布于上海
- 举报
是一种用於处理文本的程式语言工具可将文字档里的资料
1
AWK 簡介
牛牛文库文档分享
2
背景
作者:Alfred Aho、Peter Weinberger、Brian Kernighan
AWK 是一種用於處理文本的程式語言工具。可將文字檔裡的資料做修改、比對、抽取等的處理。
牛牛文库文档分享
3
執行AWK
直接寫在command line
awk “program input-file
將awk程式儲存在一個檔案
awk -f awk-file input-file
牛牛文库文档分享
4
AWK結構
AWK提供了將一列內部欄位拆解的處理。
資料列: AWK從資料檔上讀取資料的基本單位.
ex:輸入為
A125 Jenny 100 210
A341 Dan 110 215
則第一筆資料列是 A125 Jenny 100 210
第二筆資料列是 A341 Dan 110 215
牛牛文库文档分享
5
AWK結構
AWK程式是由很多的 pattern與action所組成,action寫在大括號{ }裡面,一個pattern後面就跟著一個action。整個awk程式會像下面的樣子
pattern {action}
.
.
.
pattern {action}
牛牛文库文档分享
6
input-file的欄位
awk會自動將每個記錄分解成多個欄位 (f
原创力文档

文档评论(0)