Не удается правильно запустить .bat файлы (Windows 10) - PullRequest
0 голосов
/ 04 июня 2018

Вот мой test.bat

#!/bin/bash
#set the STRING variable
SET STRING=Hello World
#Print the contents of the variable to the screen
echo $STRING
pause

Когда я запускаю test.bat в Windows 10, я получаю такой вывод:

C:\Workspace\mcc-batch-jobs>#!/bin/bash
'#!' is not recognized as an internal or external command,
operable program or batch file.

C:\Workspace\mcc-batch-jobs>#set the STRING variable
'#set' is not recognized as an internal or external command,
operable program or batch file.

C:\Workspace\mcc-batch-jobs>SET STRING=Hello World

C:\Workspace\mcc-batch-jobs>#Print the contents of the variable to the screen
'#Print' is not recognized as an internal or external command,
operable program or batch file.

C:\Workspace\mcc-batch-jobs>echo $STRING
$STRING

C:\Workspace\mcc-batch-jobs>pause
Press any key to continue . . .

Я не могу понять это.Я проверил свой PATH, установил cygwin, просмотрел несколько сообщений Stackoverflow и не могу заставить скрипт работать.Скрипт был создан как простой тест и ничего более.

1 Ответ

0 голосов
/ 04 июня 2018

Из моего комментария это командный файл для Windows, (обычно он имеет расширение .cmd, но может использовать .bat вместо) :

@ECHO Off
SET "STRING=Hello World"
REM Print the contents of the variable to the screen
ECHO %STRING%
PAUSE
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...