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

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

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

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

#!/bin/bash
echo "Stay Home"

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

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

cd ~/Downloads

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

chmod + x test_script.sh


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

sh test_script.sh


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

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

Пример сценария, который мы дали для тестирования этого процесса, будет просто отображать текст в терминале, но сценарий, который вы хотите запустить, будет делать что-то еще, и для его запуска могут потребоваться другие приложения/утилиты, установленные на вашем Mac. Если вы разбираетесь в написании сценариев оболочки, вы всегда можете изменить имеющийся сценарий и дать ему указание использовать приложения или утилиты, которые уже установлены на вашем Mac.
Как запустить скрипт Shell или .sh в macOS Как запустить скрипт Shell или .sh в macOS  Reviewed by Admin on апреля 20, 2020 Rating: 5

Комментариев нет: