位元詩人 [Shell Scripting] 教學

目前 GNU/Linux 或 Unix 上最常見的 shell (殼程式) 是 Bash。但本系列文章考量相容性議題,先以 POSIX shell 為主。在提及 Bash 特有的特性時會提醒讀者。

Shell Scripting 入門

Shell 不僅能處理互動式指令,也內建了程式語言的功能。藉由命令列腳本(Shell Script),使用者可以將複雜的操作寫成程式碼,並在需要時重複呼叫。 繼續閱讀

撰寫第一隻 Shell Script 程式

在本文中,我們以兩個簡單的例子來看如何撰寫 POSIX shell script ,並會介紹一些和撰寫 shell script 相關的開發工具及開發實務。 繼續閱讀

[Shell Scripting] 教學:基本概念

會願意學 shell script 設計的程式人,通常也是老練的類 Unix 系統使用者。但我們在本文中仍會從基本開始,帶著讀者了解 shell 的基本概念。 繼續閱讀

[Shell Scripting] 教學:資料型態 (Data Type) 和變數 (Variable)

電腦程式大抵上在處理各種資料。本文從 shell (POSIX shell) 的觀點來看待 shell script 如何處理資料。 繼續閱讀

[Shell Scripting] 教學:控制結構 (Control Structure)

如同大部分的程式語言,shell script 的執行順序是由上而下、依序執行。控制結構則是用來改變電腦程式的運行順序。本文介紹 shell script 的控制結構。 繼續閱讀

[Shell Scripting] 教學:處理命令列參數

命令列參數的目的在改變命令列工具的行為,以符合當下的需求。本文說明如何在 shell script 中處理命令列參數。 繼續閱讀

[Shell Scripting] 教學:標準輸出入

標準輸出入分為標準輸入、標準輸出、標準錯誤三種。這是電腦系統所提供的功能,而非 shell script 獨有的特性。本文介紹 shell script 處理標準輸出入的方式。 繼續閱讀