|
|
即學活用Shell Programming
售價:
$160.00
抱歉! 此商品已售罄, 不能訂購
|
|
|
|
|
|
出版社: |
博碩
|
出版日期: |
2001/04 |
頁數: |
464 |
ISBN: |
9789575273637 |
|
商品簡介 |
Shell 是一個 UNIX 上的中介程式,當安裝好UNIX系統後就會有Shell,它是用來收集使用者輸入的指令並執行之,也有人稱它為命令解譯器(command interpreter),我們可以用它來處理釵h事情,本書就是要教你如何撰寫Shell script,如何執行、修改script,並教你如何替script除錯(debug)。當你學會了本書所提及的內容,就會知道要如何撰寫屬於自己使用的script來解決問題。
第一部份是UNIX以及一些共用工具的介紹。 · 第一章--Shell 基本弁鉰略間A介紹shell的一些基本知識,以及各種不同的shell。 · 第二章--Script 基本弁鉰略間A介紹產生shell script與執行shell script的步驟,同時也說明登錄(log in)的程序,以及不同shell在執行時不同的模式。 · 第三章--檔案(File)的使用與第四章--目錄(directory)的使用,介紹一些處理檔案或目錄時會用到的命令。 · 第五章--檔案屬性,說明各種不同的檔案屬性,以及如何修改檔案的屬性。 · 在UNIX系統中,每個程式都是一個程序(process),第六章--行程(Process)控制教你如何和啟動、結束一個程序,並說明何謂process ID(PID)、如何檢視PID。 第二部分介紹釵hShell Programming的必要知識。 · 第七章--變數(Variables),說明在shell programming中使用變數的方法,包含變數的產生、刪除,以及將一般區域變數變成環境變數的方法。 · 第八章--代換(Subsitution)與第9小時--引號的使用(Quating) 。第八章說明四種代換的型態:分別是:檔名、變數、命令與算數代換。第九章則是告訴你不同種類引號的使用時機與方式。 · 第十章--流程控制(Flowing Control)與第十一章--迴圈(Loop)。這二章的內容介紹程式流程與迴圈的使用(for與while)。 · 第十二章--參數(Parameters),會說明如何讓shell script在執行時讀取命令列的參數,介紹一些特殊的變數,同時說明getopts 命令的使用方法。 · 第十三章--輸入/輸出(Input/Output),在此介紹輸出、輸入的方式,內容會談及echo、 printf與read 命令的使用,並配合< 與 > 做輸、出入轉向。另外也會提及file descriptors的使用。 · 第十四章--函數n),介紹在shell script中使用函數的方法,讓你可以利用它來解決複雜的問題。 · 第十五章--文字的過濾與處理程式(Text Filters)、第十六章--使用正規表示式(regular expressions)進行文字的過濾與處理與第十七章--使用 awk 做文字過濾。這三章說明文字過濾,並介紹文字過濾工具:grep、tr、sed與 awk命令的使用。 · 第十八章--其它工具。這小時介紹其它在shell programming會用到的工具,例如type、 find、bc與remsh命令。 第三部分介紹Shell Programming的進階技巧。 · 第十九章—信號(Signals)的使用,告訴讀者如何用傳遞信號,如何用trap命令處理系統的信號。 · 第二十章--關於Shell Script的除錯(Debugging),會討論shell中內建的除錯工具,教你如何使用shell的語法檢查(syntax checking)與追蹤(tracing)弁鄖荍鋮鮀cript的問題所在。 · 第二十一章--用函式(Functions)來解決問題與第二十二章--用Shell Scripts 解決問題。第二十一章介紹用函式處理問題的方法;而第二十二章則舉出一些實際的例子來示範如何用shell script來解決問題。 · 第二十三章—Script的可移植性(portability)。這一章介紹如何讓Shell script能在不同的UNIX平台上執行。... |
|
|
|
|
|