Командные файлы операционной системы MS Windows. Лясин Д.Н - 8 стр.

UptoLike

Составители: 

8
процессы tasklist | sort. Команда sort имеет ряд параметров. Например, в таком
варианте:
dir | sort /+6
сортировка будет осуществляться начиная с 7-го символа (+6 пропустить пер-
вые 6). В выводе команды dir с 7-й позиции начинается год создания файлов и па-
пок, следовательно, команда выведет содержимое текущей папки, отсортирован-
ной по годам.
Зачастую решение некоторой практической задачи предполагает выполне-
ние нескольких команд. В этом случае их объединяют в специальные командные
файлы, но о них речь пойдет позже. Windows предоставляет возможность объеди-
нять несколько команд в одной строке, допуская их последовательное выполне-
ние, а также разрешая обуславливать выполнение одних команд результатами вы-
полнения других.
Таблица 4. Операторы условного выполнения команд
Символ
Синтаксис
Определение
&
команда1 & команда2
Используется для разделения несколь-
ких команд в одной командной строке.
В Cmd.exe выполняется первая коман-
да, затем вторая команда.
&&
команда1 && команда2
Запускает команду, стоящую за сим-
волом &&, только если команда,
стоящая перед этим символом была
выполнена успешно. В Cmd.exe вы-
полняется первая команда. Вторая ко-
манда выполняется, только если пер-
вая была выполнена успешно (если
переменная окружения errorlevel=0).
||
команда1 || команда2
Запускает команду, стоящую за сим-
волом ||, только если команда, стоящая
перед символом || была выполнена с
ошибкой. В Cmd.exe выполняется
первая команда. Вторая команда вы-
полняется, только если первая была
выполнена c ошибкой (полученный
код ошибки errorlevel превышает
ноль).
( )
(команда1 & команда2)
Используется для группировки или
вложения команд.
Примеры.
Вывести на экран содержимое корневой папки диска C:, дождаться нажа-
тия клавиши (команда pause), вывести на экран содержимое корневой папки диска
D:.
dir c:\ & pause & dir d:\
процессы tasklist | sort. Команда sort имеет ряд параметров. Например, в таком
варианте:
      dir | sort /+6
сортировка будет осуществляться начиная с 7-го символа (+6 – пропустить пер-
вые 6). В выводе команды dir с 7-й позиции начинается год создания файлов и па-
пок, следовательно, команда выведет содержимое текущей папки, отсортирован-
ной по годам.
        Зачастую решение некоторой практической задачи предполагает выполне-
ние нескольких команд. В этом случае их объединяют в специальные командные
файлы, но о них речь пойдет позже. Windows предоставляет возможность объеди-
нять несколько команд в одной строке, допуская их последовательное выполне-
ние, а также разрешая обуславливать выполнение одних команд результатами вы-
полнения других.

                           Таблица 4. Операторы условного выполнения команд
   Символ           Синтаксис                        Определение
                                       Используется для разделения несколь-
                                       ких команд в одной командной строке.
      &         команда1 & команда2
                                       В Cmd.exe выполняется первая коман-
                                       да, затем вторая команда.
                                       Запускает команду, стоящую за сим-
                                       волом &&, только если команда,
                                       стоящая перед этим символом была
                                       выполнена успешно. В Cmd.exe вы-
     &&        команда1 && команда2
                                       полняется первая команда. Вторая ко-
                                       манда выполняется, только если пер-
                                       вая была выполнена успешно (если
                                       переменная окружения errorlevel=0).
                                       Запускает команду, стоящую за сим-
                                       волом ||, только если команда, стоящая
                                       перед символом || была выполнена с
                                       ошибкой. В Cmd.exe выполняется
       ||       команда1 || команда2 первая команда. Вторая команда вы-
                                       полняется, только если первая была
                                       выполнена c ошибкой (полученный
                                       код ошибки errorlevel превышает
                                       ноль).
                                       Используется для группировки или
      ()       (команда1 & команда2)
                                       вложения команд.

       Примеры.
       Вывести на экран содержимое корневой папки диска C:, дождаться нажа-
тия клавиши (команда pause), вывести на экран содержимое корневой папки диска
D:.
      dir c:\ & pause & dir d:\
                                          8