Как запустить скрипт Shell или .sh в macOS

click fraud protection

Сценарии оболочки обычно пишутся и выполняются в системах Linux, но они почти как дома в системе Mac, так и в системе Linux. Вы можете написать сценарий оболочки для MacOS, и вы можете запустить его легко, гораздо проще, чем вы можете в системе Windows 10. На самом деле, в macOS сценарий оболочки, скорее всего, будет запускаться и выполнять то, для чего он был написан, в то время как в системе Windows 10 вероятность его сбоя гораздо выше. Вот как вы можете запустить скрипт Shell или .sh в macOS.

Скрипт тестовой оболочки

Чтобы проверить это, вам понадобится скрипт Shell, который вы сможете запустить. Вы можете использовать тот, который у вас есть, или вы можете использовать пример сценария ниже. Откройте текстовый редактор, например, TextEdit и вставьте в него следующее. Сохраните файл с расширением .sh.

#! / Bin / Баш. эхо "Stay Home"

Запустить скрипт Shell на macOS

Откройте Терминал на macOS. Используйте команду cd для перемещения в папку, в которой находится скрипт. Расположение в приведенной ниже команде является лишь примером. Убедитесь, что вы изменили его в любую папку, в которой находится ваш скрипт.

instagram viewer

CD ~ / Загрузки

Когда вы окажетесь в папке, вам нужно дать разрешение на запуск сценария. Используйте приведенную ниже команду, но замените имя примера на фактическое имя сценария, для которого вы хотите дать разрешение на запуск.

chmod + x test_script.sh

После предоставления разрешения на выполнение сценария используйте приведенную ниже команду для его запуска. Не забудьте изменить имя скрипта перед запуском команды.

sh test_script.sh

Почему shell-скрипты проще запускать в macOS

Скрипты оболочки легче запускать в macOS по сравнению с Windows 10, потому что macOS основан на UNIX. Это нечто общее между системой и системой Linux. Команды оболочки будут выполняться без проблем, и вы также сможете использовать несколько избранных приложений для приложений Linux, хотя их версия MacOS принесет больше пользы, если они будут доступны.

Пример сценария, который мы дали для проверки этого процесса, будет просто отображать текст в терминале, но сценарий, который вы хочу запустить, собирается сделать что-то еще и может потребоваться установить другие приложения / утилиты на вашем Mac, прежде чем он сможет запустить. Если вы разбираетесь в написании сценариев оболочки, вы всегда можете изменить имеющийся сценарий и дать ему указание использовать приложения или утилиты, которые уже установлены на вашем Mac.

watch instagram story