Shell腳本學習指南是一款非常實用的腳本學習書記。初學者參考,反正隻要評論就能看到,何樂而不為,他們不但會告訴你如何構建一個絕佳的腳本,還會教你如何避免落入讓你功虧一簣的陷阱。有了本書,你可以節省很多力氣。
序
前言
第1章 背景知識
1.1 UNIX簡史
1.2軟件工具的原則
1.3 小結
第2章 入門
2.1 腳本編程語言與編譯型語言的差異
2.2 為什麼要使用Shell腳本
2.3 一個簡單的腳本
2.4 自給自足的腳本:位於第一行的#!
2.5 Shell的基本元素
2.6 訪問Shell腳本的參數
2.7 簡單的執行跟蹤
2.8 國際化與本地化
2.9 小結
第3章 查找與替換
3.1 查找文本
3.2 正則表達式
3.3 字段處理
3.4 小結
第4章 文本處理工具
4.1 排序文本
4.2 刪除重複
4.3 重新格式化段落
4.4 計算行數、字數以及字符數
4.5 打印
4.6 提取開頭或結尾數行
4.7 小結
第5章 管道的神奇魔力
5.1 從結構化文本文件中提取數據
5.2 針對Web的結構型數據
5.3文字解謎好幫手
5.4 單詞列表
5.5 標簽列表
5.6 小結
第6章 變量、判斷、重複動作
6.1 變量與算術
6.2 退出狀態
6.3 case 語句
6.4 循環
6.5 函數
6.6 小結
第7章 輸入/輸出、文件與命令執行
7.1 標準輸入、標準輸出與標準錯誤輸出
7.2 使用read讀取行
7.3 關於重定向
7.4 printf的完整介紹
7.5 波浪號展開與通配符
7.6 命令替換
7.7 引用
7.8 執行順序與eval
7.9 內建命令
7.10 小結
第8章 產生腳本
8.1 路徑查找
8.2 軟件構建自動化
8.3 小結
第9章 awk的驚人表現
9.1 awk命令行
9.2 awk程序模型
9.3 程序元素
9.4 記錄與字段
9.5 模式與操作
9.6 在awk裏的單行程序
9.7 語句
9.8 用戶定義函數
9.9 字符串函數
9.10 數值函數
9.11 小結
第10章 文件處理
10.1 列出文件
10.2 使用touch更新修改時間
10.3 臨時性文件的建立與使用
10.4 尋找文件
10.5 執行命令:xargs
10.6 文件係統的空間信息
10.7 比較文件
10.8 小結
第11章 擴展實例:合並用戶數據庫
11.1 問題描述
11.2 密碼文件
11.3 合並密碼文件
11.4 改變文件所有權
11.5 其他真實世界的議題
11.6 小結
第12章 拚寫檢查
12.1 spell程序
12.2 最初的UNIX拚寫檢查原型
12.3 改良的ispell與aspell
12.4 在awk內的拚寫檢查程序
12.5 小結
第13章 進程
13.1 進程建立
13.2 進程列表
13.3 進程控製與刪除
13.4 進程係統調用的追蹤
13.5 進程賬
13.6 延遲的進程調度
13.7 /proc文件係統
13.8 小結
第14章 Shell可移植性議題與擴展
14.1 迷思
14.2 bash的shopt命令
14.3 共通的擴展
14.4 下載信息
14.5 其他擴展的Bourne式Shell
14.6 Shell版本
14.7 Shell初始化與終止
14.8 小結
第15章 安全的Shell腳本:起點
15.1 安全性Shell腳本提示
15.2 限製性Shell
15.3 特洛伊木馬
15.4 為Shell腳本設置setuid:壞主意
15.5 ksh93與特權模式
15.6 小結
附錄A 編寫手冊頁
附錄B 文件與文件係統
附錄C 重要的UNIX命令
參考書目
76.4M / 03-25
立即下載55M / 06-05
立即下載237.9M / 04-13
立即下載140.5M / 03-06
立即下載900.9M / 03-02
立即下載96.2M / 07-06
立即下載311.2M / 07-06
立即下載335M / 07-06
立即下載200M / 07-06
立即下載413.8M / 07-06
立即下載353.9M / 06-05
立即下載131.8M / 04-13
立即下載230.8M / 03-03
立即下載195.6M / 03-03
立即下載165.4M / 03-03
立即下載45.6M / 09-08
立即下載665.2M / 07-06
立即下載2.84G / 07-06
立即下載93M / 07-06
立即下載338.3M / 07-06
立即下載1.38G / 07-26
立即下載488.3M / 07-16
立即下載109.8M / 06-03
立即下載142M / 01-08
立即下載1.2M / 11-23
立即下載548.8M / 04-13
立即下載1.6M / 04-13
立即下載1.48G / 03-18
立即下載646.6M / 03-03
立即下載133.7M / 03-03
立即下載325.8M / 06-07
立即下載60M / 04-29
立即下載254M / 04-25
立即下載659M / 04-23
立即下載1M / 12-26
立即下載253.4M / 12-08
立即下載253M / 12-08
立即下載1.19G / 11-16
立即下載110.5M / 04-23
立即下載26.7M / 03-16
立即下載488.3M / 07-16
立即下載248.9M / 12-08
立即下載248.9M / 12-08
立即下載201.2M / 04-13
立即下載100.6M / 03-06
立即下載148.9M / 03-06
立即下載1.12G / 07-06
立即下載1.25G / 07-06
立即下載9.48G / 07-06
立即下載50KB / 07-06
立即下載116.2M / 04-10
立即下載1.92G / 04-17
立即下載201.5M / 04-13
立即下載7.31G / 07-01
立即下載94.3M / 07-06
立即下載2.48G / 07-06
立即下載7.63G / 07-06
立即下載1M / 07-06
立即下載778.1M / 07-06
立即下載509.7M / 07-06
立即下載561.8M / 07-11
立即下載1.32G / 01-19
立即下載72M / 07-06
立即下載548.7M / 07-06
立即下載1.00G / 07-06
立即下載9.13G / 07-06
立即下載126.2M / 07-06
立即下載72M / 07-06
立即下載105.1M / 07-06
立即下載132M / 07-06
立即下載