Как да стартирате .sh или Shell Script файл в Windows 10

Shell Scripts или .SH файлове са като партидни файлове на Windows, които могат да бъдат изпълнени в Linux или Unix. Възможно е да стартирате .sh или Shell Script файл в Windows 10 с помощта на подсистемата на Windows за Linux. В тази публикация ще ви покажем как да стартирате Shell Script файл в Windows 10.

Как да стартирате .sh или Shell Script файл в Windows 10

Bash е Unix черупка и команден език, който може да изпълнява Shell Script файлове. Не е необходимо да инсталирате Ubuntu или други Linux Distros, освен ако вашите скриптове не се нуждаят от подкрепата на истинското ядро ​​на Linux. Ще споделим и двата метода.

  1. Изпълнете Shell Script файл с помощта на WSL
  2. Изпълнете Shell Script с помощта на Ubuntu на Windows 10

1] Изпълнете Shell Script файл с помощта на WSL

Инсталирайте WSL или Windows Подсистема за Linux

Отидете в Настройки> Актуализация и сигурност> За разработчици. Проверете бутона за избор на режим за програмисти . И потърсете „ Функции на Windows “, изберете „ Включване или изключване на функциите на Windows “.

Превъртете, за да намерите WSL, поставете отметка в квадратчето и след това го инсталирайте. След като приключите, трябва да се рестартирате, за да завършите инсталирането на заявените промени. Натиснете Рестартиране сега. BASH ще бъде достъпен в командния ред и PowerShell.

Изпълнете Shell Script Files

  1. Отворете командния ред и отидете до папката, където е наличен скрипт файлът.
  2. Напишете Bash script-filename.sh и натиснете клавиша Enter.
  3. Той ще изпълни скрипта и в зависимост от файла трябва да видите изход.

Стартирайте скрипт файлове от Shell от командния ред

На Linux платформа обикновено използвате SH, но тук трябва да използвате BASH. Въпреки това, BASH в Windows има своите ограничения, така че ако искате да изпълните в Linux среда, трябва да инсталирате Ubuntu или нещо подобно.

2] Изпълнете Shell Script, използвайки Ubuntu на Windows 10

Уверете се, че сте инсталирали Ubuntu или други дистрибуции на Linux. Ubuntu ще монтира или ще направи всички ваши директории на Windows достъпни под / mnt . Така устройство С. е на разположение в / MNT / C . Така че, ако работният плот ще бъде достъпен на адрес / mnt / c / users // desktop .

Стартирайте скрипт файлове в Windows чрез Ubuntu

Сега следвайте тези стъпки

  1. Въведете Bash в ред за изпълнение и той ще стартира дистрибутивния ред.
  2. Придвижете се до папката с помощта на командата “cd” до папката, в която са налични скриптовете.
  3. Въведете „sh script.sh“ и натиснете Enter.

Той ще изпълни скрипта и ако имат зависимост от някоя от основните функции на Linux.

Тъй като Linux вече е наличен в Windows, не е необходимо да използвате приложения на трети страни като Cygwin. WSL трябва да е достатъчен за повечето сценарии, за да ви помогне да стартирате скрипт на черупки в Windows 10.

Стартирайте скрипт файлове от Shell от командния ред