本書講述了三個UNIX工具:grep、sed和awk。用這三個工具可寫出各種簡潔的應用程序。這些工具幾乎和UNIX操作系統(tǒng)有相同的悠久歷史,直至今日仍被廣泛用來解決各種任務。grep、awk和sed在處理文件時非常有用;以命令行方式查找文件內容;和其他UNI工具一起以命令行方式完成共同的任務;或者寫一些簡短的腳本(script)程序解決一個應用題。這僅僅是這三個工具能解決的一小部分任務。本書的目標是介紹這三個工具并讓您成為使用grep、sed和awk的專家,方便快速地解決需要完成的應用。另外,在閱讀本書的過程中,當您在有一個應用題需要完成時,希望您能充分理解這三個工具并考慮使用它們,這樣既解決了您的應用題,又完成了一個問題的解答方案。為了達到這個目標,需要學習每一個工具的原理。每一個工具的概念和原理通過特定的語法、行為、規(guī)則和每個概念及原理的細微差別來描述。練習和練習討論將提高和增強您對原理和概念的理解。三個工具有它們共有的特性。它們都能利用標準輸人、標準輸出或用戶指定的文件完成工作。它們還可以和UNIX環(huán)境之間通過管道來實現(xiàn)交互運作。它們都可以使用正則表達式。