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