本書可分為五大部分:*部分為第1章~第4章,此部分著重介紹新手如何學好Shell編程。涉及的內容包括Shell編程的入門介紹、基礎知識、運行原理、編程語法、編程習慣、變量知識以及變量的深入實踐。第二部分為第5章~第8章,著重講解變量的多種數值運算、條件測試與比較、if條件判斷語句、Shell函數等相關的知識。第三部分為第9章~第13章,著重講解case條件語句、while循環(huán)和until型循環(huán)、for循環(huán)和select循環(huán)、條件與循環(huán)控制及程序返回值、Shell數組等知識。第四部分為第14章~第16章,著重講解Shell腳本開發(fā)規(guī)范與編碼習慣、Shell腳本的調試知識和技巧、Shell腳本開發(fā)環(huán)境的配置調整和優(yōu)化等。第五部分為第17章~第20章,著重講解Linux信號及trap命令的企業(yè)應用實踐、Expect自動化交互式程序的應用實踐、貫穿全書技術的面試題和企業(yè)實戰(zhàn)案例,以及子Shell知識。