Что произойдет при обработке пакетного файла командным интерпретатором, если в пакетном файле будут встречаться пустые строки, не закомментированные с помощью ко- манды Rem?
Утилита For командной среды по своему смыслу аналогична одноименной ко- манде известных языков высокого уровня и предназначена для выполнения циклических операций для заданного множества операндов.
Синтаксис команды For:
For {% | %%} переменная in (множество) do команда [ПараметрыКоманд- нойСтроки]
где параметр:
{%переменная | %%переменная} — обязательный замещаемый параметр. %Пере- менная используется для выполнения команды из строки в окне командной оболочки, в то время как %%переменная используется для выполнения команды в пакетном файле. Пере- менные должны учитывать регистр и могут быть представлены в виде, например, %A, %B или %C. При этом можно использовать любые символы, кроме цифр 0–9, а, чтобы не было конфликта, эти цифры применяются с параметрами пакетных файлов, то есть %0–%9. Для простых пакетных файлов вполне достаточно обозначений с одним символом, например,
%%f; в сложных пакетных файлах могут быть использованы также другие обозначения для параметра переменная.
(множество) — обязательный параметр, задающий один или группу файлов, катало- гов, диапазон значений или текстовых строк, подлежащих обработке заданной командой. Для задания групп файлов можно использовать подстановочные знаки (* и ?). Например, допустимыми являются следующие варианты: (*.doc), (*.doc *.txt *.me), (jan*.doc jan*.rpt feb*.doc feb*.rpt), (ar??1991.* ap??1991.*). Скобки являются обязательными для обозначе- ния множества.
команда — обязательный параметр, задающий команду, которая будет выполнена для каждого операнда множества.
Достарыңызбен бөлісу: |