上門編程教學課程內容
課程簡介
本課程專為希望快速掌握 Linux / macOS 終端指令與自動化腳本 的學員設計,三小時內精準傳授 Bash(Bourne Again Shell) 編程的基礎語法、邏輯控制與常見實務應用。
Bash 是最廣泛使用的 Shell 指令解譯環境之一,廣泛應用於系統管理、自動化任務、伺服器維運及開發環境設置。課程重點不僅在語法介紹,更強調實際工作場景中的應用,如:批次檔處理、自動備份與系統排程。
適合對象:
學習成果:
課程時長
3 小時(180 分鐘)
理論與實作比例:約 3 : 7
課程大綱
第一部份:Bash 與 Shell 基礎概念(30 分鐘)
第二部份:變數、輸入與輸出(40 分鐘)
-
變數宣告與命名規則
-
環境變數與本地變數
-
命令替換與反引號( )用法
-
使用 echo、read 與格式化輸出
-
實作範例:撰寫互動式輸入腳本
第三部份:條件判斷與流程控制(40 分鐘)
-
if、elif、else 語句語法結構
-
test 與 [ ] 條件測試用法
-
數值、字串與檔案條件判斷
-
case 語法與選單式操作設計
-
實作練習:系統資源檢查與報告腳本
第四部份:迴圈、陣列與函數(40 分鐘)
-
for、while、until 迴圈語法
-
陣列定義與取值方式
-
函數(Function)的建立與參數傳遞
-
錯誤處理與退出碼(exit code)設計
-
實作練習:批次檔案重新命名與日誌清理程式
第五部份:實戰應用與進階技巧(30 分鐘)