Как запустить файл .sh или сценарий оболочки в Windows 11/10

Сценарии оболочки(Shell Scripts) или файлы .SH( .SH files) похожи на пакетные файлы Windows , которые могут выполняться в Linux или Unix . Можно запустить файл .sh или сценарий оболочки в (Shell Script)Windows 10 с помощью подсистемы Windows(Windows Subsystem) для Linux . В этом посте мы покажем вам, как запустить файл сценария оболочки в (Shell Script)Windows 11/10 .

Как запустить файл .sh или сценарий оболочки в (Shell Script)Windows 11/10

Bash  — это  оболочка Unix и язык команд, который может запускать файлы сценариев оболочки . (Shell Script)Вам не нужно устанавливать Ubuntu или любые другие дистрибутивы Linux,(Linux Distros) если только ваши скрипты не нуждаются в поддержке настоящего ядра(Linux) Linux. Мы поделимся обоими методами.

  1. Выполнить файл сценария оболочки с помощью WSL
  2. Выполнение сценария оболочки(Execute Shell Script) с помощью Ubuntu в Windows 10

1] Выполнить(Execute Shell Script) файл сценария оболочки с помощью WSL

Установите WSL или подсистему Windows для Linux(Install WSL or Windows Subsystem for Linux)

Перейдите в «  Settings > Update и Security > « Для разработчиков(Developers) » . Проверьте  переключатель Режим разработчика(Developer Mode)  . И найдите « Функции Windows(Windows Features) », выберите « Включить или отключить функции Windows(Turn Windows features on or off) ».

Прокрутите, чтобы найти WSL , установите флажок и установите его . После этого необходимо перезагрузить компьютер, чтобы завершить установку запрошенных изменений. Нажмите Перезагрузить(Press Restart) сейчас.  BASH будет доступен в командной строке(Command Prompt) и PowerShell .

Выполнение файлов сценария оболочки(Execute Shell Script Files)

  1. Откройте командную строку(Command Prompt) и перейдите в папку, в которой доступен файл сценария.
  2. Введите Bash script-filename.sh и нажмите клавишу ввода.
  3. Он выполнит скрипт, и в зависимости от файла вы должны увидеть вывод.

Запуск файлов сценария оболочки из командной строки

На платформе Linux вы обычно используете SH, но здесь вам нужно использовать BASH . Тем не менее, BASH в Windows имеет свои ограничения, поэтому, если вы хотите работать в среде Linux , вам необходимо установить Ubuntu или что-то подобное.

2] Выполнить сценарий оболочки(Execute Shell Script) с помощью Ubuntu в Windows 10

Убедитесь, что у вас установлена ​​Ubuntu или любой другой дистрибутив Linux .  Ubuntu смонтирует или сделает все ваши каталоги (directories)Windows доступными в /mnt . Таким образом, диск C доступен в /mnt/C . Итак, если рабочий стол будет доступен в /mnt/c/users/<username>/desktop .

Запуск файлов сценариев в Windows через Ubuntu

Теперь выполните следующие действия

  1. Введите Bash в командной строке, и он запустит командную строку дистрибутива.
  2. Перейдите в папку с помощью команды «cd» в папку, где доступны сценарии.
  3. Введите «sh script.sh» и нажмите Enter.

Он выполнит сценарий, и если они зависят от каких-либо основных функций Linux .

Поскольку Linux теперь доступен в Windows , вам не нужно использовать сторонние приложения, такие как Cygwin . WSL должно быть достаточно для большинства сценариев, чтобы помочь вам запустить сценарий оболочки в Windows 10 .



About the author

Я инженер-программист с более чем 10-летним опытом работы с продуктами Windows, Office и Google. Я эксперт в Word, Excel и PowerPoint и написал несколько книг на эту тему. В свободное время я люблю играть в видеоигры, читать книги и смотреть фильмы.



Related posts