第一章 前言 第二章 簡介 第三章 讀取輸入檔案 第四章 印出 第五章 Patterns 第六章 算式(Expression)作為Actions的敘述 第七章 Actions裡面的控制敘述 第八章 內建函式(Built-in Functions) 第九章 使用者定義的函式 第十章 □例 第十一章 結論 ======================================= 第一章 前言 awk是一個程式語言,對於資料的處理具有很強的功能。對於文 字檔裡的資料做 修改、比對、抽取等的處理,awk 能夠以很短的程式 輕易地完成。如果使用 C 或 Pascal 等語言寫程式完成上述的動作, 會不方便且很花費時間,所寫的程 式也會很大。 awk 能夠依照使用者的定義格式來分解輸入資料,也可依照使用 者定義的格式 來印出資料。 awk 名稱的由來是由它的原始設計者的姓氏之第一個字母而命 名 :Alfred V. Aho, Peter J. Weinberger, Brian W. Kernighan。 awk最初在1977年完成。一個新版本的awk在1985年被發表,它的功能 比舊版本 增強不少。 gawk 是GNU所做的 awk,gawk 最初在1986年完成,之後不斷地 被 改進、更新。gawk 包含 awk 的所有功能。 往後的 gawk 將以下面的2個輸入檔 案來做例子說明。 檔案'BBS-list': aardvark 555-5553 1200/300 B alpo-net 555-3412 2400/1200/300 A barfly 555-7685 1200/300...