# 10.1.2 參考資料
更多關于腳本中處理字符串的資料,可以查看 [章節 10.2](http://tldp.org/LDP/abs/html/parameter-substitution.html) 以及 [`expr`](http://tldp.org/LDP/abs/html/moreadv.html#EXPRREF) 命令的[相關章節](http://tldp.org/LDP/abs/html/moreadv.html#EXPEXTRSUB)。
腳本樣例:
1. [樣例 16-9](http://tldp.org/LDP/abs/html/moreadv.html#EX45)
2. [樣例 10-9](http://tldp.org/LDP/abs/html/parameter-substitution.html#LENGTH)
3. [樣例 10-10](http://tldp.org/LDP/abs/html/parameter-substitution.html#PATTMATCHING)
4. [樣例 10-11](http://tldp.org/LDP/abs/html/parameter-substitution.html#RFE)
5. [樣例 10-13](http://tldp.org/LDP/abs/html/parameter-substitution.html#VARMATCH)
6. [樣例 A-36](http://tldp.org/LDP/abs/html/contributed-scripts.html#INSERTIONSORT)
7. [樣例 A-41](http://tldp.org/LDP/abs/html/contributed-scripts.html#QKY)
- 第一部分 初見shell
- 1. 為什么使用shell編程
- 2. 和Sha-Bang(#!)一起出發
- 2.1 調用一個腳本
- 2.2 牛刀小試
- 第二部分 shell基礎
- 3. 特殊字符
- 4. 變量與參數
- 4.1 變量替換
- 4.2 變量賦值
- 4.3 Bash弱類型變量
- 4.4 特殊變量類型
- 5. 引用
- 5.1 引用變量
- 5.2 轉義
- 6. 退出與退出狀態
- 7. 測試
- 7.1 測試結構
- 7.2 文件測試操作
- 7.3 其他比較操作
- 7.4 嵌套 if/then 條件測試
- 7.5 牛刀小試
- 8. 運算符相關話題
- 8.1 運算符
- 8.2 數字常量
- 8.3 雙圓括號結構
- 8.4 運算符優先級
- 第三部分 shell進階
- 10. 變量處理
- 10.1 字符串處理
- 10.1.1 使用 awk 處理字符串
- 10.1.2 參考資料
- 10.2 參數替換
- 11. 循環與分支
- 11.1 循環
- 11.2 嵌套循環
- 11.3 循環控制
- 11.4 測試與分支
- 12. 命令替換
- 13. 算術擴展
- 14. 休息時間
- 第五部分 進階話題
- 19. 嵌入文檔
- 20. I/O 重定向
- 20.1 使用 exec
- 20.2 重定向代碼塊
- 20.3 應用程序
- 22. 限制模式的Shell
- 23. 進程替換
- 26. 列表結構
- 25. 別名