如何在 macOS 上運行 Shell 或 .sh 腳本

Shell 腳本通常在 Linux 系統上編寫和運行,但它們在 Mac 系統上幾乎就像在 Linux 系統上一樣。您可以在 macOS 上編寫 Shell 腳本,並且可以輕鬆運行它,遠比在 Windows 10 系統上容易得多。事實上,在 macOS 上,shell 腳本可能會運行並完成它在 Windows 10 系統上編寫的任務,但它更有可能失敗。以下是在 macOS 上運行 Shell 或 .sh 腳本的方法。

測試外殼腳本

為了對此進行測試,您需要一個可以運行的 Shell 腳本。您可以使用手頭的一個,也可以使用下面的示例腳本。打開文本編輯器,例如TextEdit,然後將以下內容粘貼到其中。使用 .sh 文件擴展名保存文件。

#!/bin/bash echo "待在家裡"

在 macOS 上運行 Shell 腳本

在 macOS 上打開終端。使用 cd 命令移動到腳本所在的文件夾。下面命令中的位置只是一個例子。確保將其更改為腳本實際所在的文件夾。

cd ~/下載

進入文件夾後,您需要授予腳本運行權限。使用下面的命令,但將示例名稱替換為您要授予運行權限的腳本的實際名稱。

chmod +x test_script.sh

如何在 macOS 上運行 Shell 或 .sh 腳本

授予腳本運行權限後,使用下面的命令運行它。請記住在運行命令之前更改腳本的名稱。

sh test_script.sh

如何在 macOS 上運行 Shell 或 .sh 腳本

為什麼 shell 腳本更容易在 macOS 上運行

與 Windows 10 相比,Shell 腳本在 macOS 上更容易運行,因為 macOS 基於 UNIX。這是系統與 Linux 系統的共同點。Shell 命令將毫無問題地運行,您也可以使用一些選定的應用程序 Linux 應用程序,但如果它們可用,您將從它們的 macOS 版本中受益更多。

我們提供的用於測試此過程的示例腳本將僅在終端中顯示文本,但您要運行的腳本將執行其他操作,並且可能需要在 Mac 上安裝其他應用程序/實用程序才能運行。如果您擅長編寫 shell 腳本,則可以隨時修改您擁有的腳本並指示它使用 Mac 上已安裝的應用程序或實用程序。

Leave a Comment

如何在 macOS 上將多張圖片新增至單一 PDF

如何在 macOS 上將多張圖片新增至單一 PDF

如何在 macOS 上將多張圖片新增至單一 PDF

掌握這些專家技巧,提升 Mac 遊戲螢幕錄影質量

掌握這些專家技巧,提升 Mac 遊戲螢幕錄影質量

我們擁有用戶應該知道的頂級 Mac 螢幕錄製方法,包括原生應用程式和工具以及最佳的第三方錄製軟體選項。

與 Android、Windows Phone 和 Blackberry 同步音樂 [Mac]

與 Android、Windows Phone 和 Blackberry 同步音樂 [Mac]

Instinctiv Music Player,顧名思義,是一款直覺的點唱機式媒體播放器,用於管理 Mac 上的各種媒體檔案。它擁有非常簡潔的

如何在 Mac 上使用分割畫面:像專業人士一樣進行多工處理

如何在 Mac 上使用分割畫面:像專業人士一樣進行多工處理

了解如何在 Mac 上使用分割畫面功能。依照這些簡單的步驟即可啟用分割畫面視圖,提升多工處理能力。

Memory Diag 和 Battery Diag 是兩個簡單的系統監控應用程式 [Mac]

Memory Diag 和 Battery Diag 是兩個簡單的系統監控應用程式 [Mac]

維護類應用程式擁有眾多追隨者。有些愛好者熱衷於組件監控,而有些人則熱衷於使用 Onyx 等工具進行清理。

如何在 Mac 上截圖:綜合指南

如何在 Mac 上截圖:綜合指南

按照我們的分步指南學習如何在 Mac 上截取螢幕截圖。探索最佳的捷徑、技巧和工具,幫助您輕鬆截圖。

如何在 iTunes 中為每首歌曲指定均衡器設定

如何在 iTunes 中為每首歌曲指定均衡器設定

好的音樂播放器都有內建均衡器。通常,均衡器都是通用的。你可以選擇任何一種聲音來

ReadCube:在 Google Scholar 中搜尋 PDF 並整理本地 PDF 文件

ReadCube:在 Google Scholar 中搜尋 PDF 並整理本地 PDF 文件

使用 ReadCube 更有效地利用您的 PDF。造訪大學期刊、���尋學術資料庫,並提升您的研究水平。

無需第三方應用程式即可設定 Mac 以提高工作效率

無需第三方應用程式即可設定 Mac 以提高工作效率

我們總是喜歡說 Mac OS X 是一款基於 UNIX 架構的強健作業系統。這是一種極客式的迂迴說法

LogMeIn – 從任何作業系統或瀏覽器遠端控制計算機

LogMeIn – 從任何作業系統或瀏覽器遠端控制計算機

昨天我們寫了一篇關於在 Windows 7 中建立桌面遠端連線的指南。這是在您離開時控制計算機的好方法,但如果