修改此控制項目會使頁面自動更新
Mac 上的「終端機」中的 Shell 程式碼簡介
你可以編寫無須直接互動即可執行的 Shell 程式碼,而不是輸入指令和等待回應。
Shell 程式碼是包括一或多個 UNIX 指令的文字檔。你執行 Shell 程式碼,來執行原本可能需在命令列中輸入的指令。
Shell 程式碼頗為實用,因為你可以將許多常見作業結合成單一程式碼,在重複執行類似作業時可節省時間和避免可能的錯誤。你也可以使用如 launchd
或「Apple 遙距桌面」的工具來自動化 Shell 程式碼。
Shell 程式碼以字元組合開頭,將識別為 Shell 程式碼,特別是字元 # 和 !(一併稱為 shebang),後方接着 Shell 的參照(即程式碼應一同執行的 Shell)。例如,以下是與 sh
一同執行的 Shell 程式碼的第一行:
#!/bin/sh
你應使用註解來記錄你的 Shell 程式碼。如要加入註解,請以數字符號(#)作為該行開頭。每一行的註解都需要以數字符號開頭:
#This program returns the
#contents of my Home folder
你可以在 Shell 程式碼中放入空白行,在視覺上有助於區分程式碼的其他區段。
你使用 chmod
工具來指出該文字檔為執行檔(即其內容可作為程式執行)。請參閱:在「終端機」中製作檔案的執行檔。
如果需要編寫 Shell 程式碼的相關資料,請參閱 Apple 開發者網站上的 Shell Scripting Primer。