第 31 章 Shell腳本

目錄

1. Shell的歷史
2. Shell如何執行命令
2.1. 執行互動式命令
2.2. 執行腳本
3. Shell的基本語法
3.1. 變數
3.2. 檔案名代換(Globbing):* ? []
3.3. 命令代換:`或 $()
3.4. 算術代換:$(())
3.5. 轉義字元\
3.6. 單引號
3.7. 雙引號
4. bash啟動腳本
4.1. 作為交互登錄Shell啟動,或者使用--login參數啟動
4.2. 以交互非登錄Shell啟動
4.3. 非交互啟動
4.4. 以sh命令啟動
5. Shell腳本語法
5.1. 條件測試:test [
5.2. if/then/elif/else/fi
5.3. case/esac
5.4. for/do/done
5.5. while/do/done
5.6. 位置參數和特殊變數
5.7. 函數
6. Shell腳本的調試方法