Сценарії оболонки або файли .SH схожі на пакетні файли Windows, які можна виконувати в Linux або Unix. Запустити файл .sh або Shell Script у Windows 10 можна за допомогою підсистеми Windows для Linux. У цій публікації ми покажемо вам, як запустити файл сценарію оболонки в Windows 10.
Як запустити файл .sh або Shell Script у Windows 10
Bash - це оболонка та мова команд Unix, яка може запускати файли сценарію оболонки. Вам не потрібно встановлювати Ubuntu або будь-які інші дистрибутиви Linux, якщо ваші скрипти не потребують підтримки справжнього ядра Linux. Ми поділимося обома методами.
- Виконайте файл сценарію оболонки за допомогою WSL
- Виконайте сценарій оболонки за допомогою Ubuntu у Windows 10
1] Виконайте файл сценарію оболонки за допомогою WSL
Встановіть WSL або підсистему Windows для Linux
Перейдіть до Налаштування> Оновлення та безпека> Для розробників. Перевірте перемикач Режим розробника . І знайдіть “ Функції Windows ”, виберіть “ Увімкнути або вимкнути функції Windows ”.
Прокрутіть, щоб знайти WSL, поставте прапорець, а потім встановіть його. Після цього потрібно перезавантажитись, щоб закінчити встановлення запитуваних змін. Натисніть Перезапустити зараз. BASH буде доступний у командному рядку та PowerShell.
Виконайте файли сценарію оболонки
- Відкрийте командний рядок і перейдіть до папки, де доступний файл сценарію.
- Введіть Bash script-filename.sh і натисніть клавішу Enter.
- Він виконає сценарій, і, залежно від файлу, ви побачите результат.
На платформі Linux ви зазвичай використовуєте SH, але тут вам потрібно використовувати BASH. Тим не менш, BASH в Windows має свої обмеження, тому, якщо ви хочете виконати в середовищі Linux, вам потрібно встановити Ubuntu або щось подібне.
2] Виконайте сценарій оболонки за допомогою Ubuntu у Windows 10
Переконайтеся, що у вас встановлено Ubuntu або будь-які інші дистрибутиви Linux. Ubuntu змонтує або зробить усі ваші каталоги Windows доступними під / mnt . Таким чином, привід C доступний в / мнт / C . Отже, якщо робочий стіл буде доступний за адресою / mnt / c / users // desktop .
Тепер виконайте ці дії
- Введіть Bash у підказці запуску, і він запустить дистрибутив.
- Перейдіть до папки за допомогою команди “cd” до папки, де доступні сценарії.
- Введіть "sh script.sh" і натисніть Enter.
Він виконає сценарій, і якщо вони залежать від будь-якої з основних функцій Linux.
Оскільки Linux тепер доступний у Windows, вам не потрібно використовувати будь-які сторонні програми, такі як Cygwin. WSL має бути достатньо для більшості сценаріїв, щоб допомогти вам запустити сценарій оболонки в Windows 10.
