59
V.
Утилита
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.*).
Скобки являются
обязательными для обозначения
множества.
Достарыңызбен бөлісу: