Инструмент для Shell ошибок системного в Windows? - PullRequest
1 голос
/ 27 мая 2011

Я пишу свои сценарии оболочки с помощью редактора notepad ++ в Windows XP, но я не могу проверить наличие ошибки systax в этом редакторе.Есть ли инструмент, который может проверить синтаксис сценариев оболочки в Windows XP?

Спасибо

Ответы [ 2 ]

2 голосов
/ 27 мая 2011

Попробуйте редактор сценариев Shel для Windows http://www.editrocket.com/features/shellscript_editor.html

0 голосов
/ 27 мая 2011

Если вы имеете в виду командные файлы, то это становится довольно сложно. Моя подсветка синтаксиса может показать мне некоторые вещи, например, используя %f вместо %%f, но не намного, я мог бы ошибаться. Это в основном потому, что синтаксис для пакетных файлов на самом деле не описывается формальной грамматикой, а вместо этого анализируется более специальным образом.

Просто научитесь писать правильный код, в таком случае. Никакой редактор не окажет особой помощи, особенно учитывая тонкости, которые могут возникнуть с пакетными файлами. Или вы видите ошибку в следующем коде?

@echo off
for %%x in (World,Moon) do (
    echo Hello %%x :-) - A good morning to you.
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...