Команды сценариев Windows не распознаются - PullRequest
0 голосов
/ 20 декабря 2011

Я пытаюсь запустить файл cmd, но получаю странные ошибки. Я бегу это:

#!/bin/ksh
#@echo off
#REM *************************************************************************
...
...

Но результаты возвращаются с ошибками, такими как:

C:>#!/bin/ksh
'#!' is not recognized as an internal or external command,
operable program or batch file.

C:>#@echo off
'#@echo' is not recognized as an internal or external command,
operable program or batch file.

C:>#REM *************************************************************************
'#REM' is not recognized as an internal or external command, 
operable program or batch file.

Я пробовал это на двух компьютерах с одинаковыми результатами. Кто-нибудь может сказать мне, почему это происходит?

1 Ответ

1 голос
/ 20 декабря 2011

Это скрипт ksh, запускайте его через ksh (или любую оболочку, например bash, sh, csh или tcsh, которая понимает строку #!), а не команду windowsлиния.Вам может потребоваться установить cygwinksh), запустить терминал cygwin и запустить там свой скрипт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...