使用外圍程序程序檔可以方便地完成各種任務︰收集資料、搜尋文字中的單字或片語,以及執行很多其他有用的操作。以下範例顯示了一個列印文字的小型外圍程序程序檔︰
您需要符合一些先決條件才能執行此程序檔︰
每個程序檔都應包含一行 Shebang 行 (上面的範例即是如此。)如果程序檔未包含此行,您需要手動呼叫直譯器。
您可以將程序檔儲存於任何位置。但是,最好將其儲存於外圍程序可以找到的目錄中。外圍程序中的搜尋路徑由環境變數 PATH 決定。一般使用者通常沒有寫入 /usr/bin 的權限。因此,建議將程序檔儲存在使用者目錄 ~/bin/ 中。以上範例名為 hello.sh。
程序檔需要執行權限。使用下列指令設定權限︰
chmod +x ~/bin/hello.sh
如果滿足了上述所有先決條件,便可以按以下方式執行程序檔︰
絕對路徑. 執行程序檔時可以使用絕對路徑。在此例中為 ~/bin/hello.sh。
任何位置.
如果 PATH 環境變數包含程序檔所在的目錄,則只需使用 hello.sh 便可執行程序檔。