Использование нескольких команд в одной строке

Оцените статью

windows713661 Использование нескольких команд в одной строкеCMD позволяет набирать несколько отдельных команд в одной командной строке, отделяя их друг от друга символом амперсанда CMD запускает эти команды по очереди, как будто они были введены в отдельных командных строках: dir

Вторая и последующие команды будут запущены только при условии успешного завершения предыдущей команды (то есть если выход из нее произойдет со значением статуса ошибки, равным 0). Это позволяет создавать список команд, которые не выполняются после обнаружения ошибки. Еще один вариант позволяет использовать сочетание символов | |, чтобы показать, что вторая команда должна быть запущена, Только если первая команда потерпит неудачу — то есть если выход из первой команды произойдет с ненулевым статусом ошибки, как в следующем примере: finstcommand || echo Первая команда потерпела неудачу Расширения команд оболочки CMD позволяют группировать несколько командных строк внутри круглых скобок, и оболочка CMD будет воспринимать их как одну команду. Этот пример пригодится при использовании команд if и fon. Например, можно использовать следующие составные операторы: if exist c:datamyfile. dat ( echo Myfile. dat существует! copy myfile. dat d:backups sont myfile. dat >myfile. out pnint myfile. out

Кроме этого сгруппированные команды могут использоваться для сбора вывода нескольких программ в один файл или для канала с перенаправлением, как в следующем примере: Команды можно группировать в пакетных файлах или в командной строке. Если сгруппированные команды вводятся в командной строке и еще не введена закрывающая круглая скобка, при нажатии клавиши Ввод CMD спрашивает, будете ли вы вводить командную строку (или строки), выводя на экран следующий вопрос: Продолжить? (Мопе?) На самом деле это не настоящий вопрос, поэтому положительный ответ вводить не нужно. Следует просто продолжить набор командных строк и завершить его закрывающей круглой скобкой и тем, что должно идти после нее. Когда программа командной строки требует от вас указания такой информации, как имя обрабатываемого файла или используемый ключ, обычно эта информация набирается после имени команды, а ее элементы разделяются пробелами. Например, команда delete удаляет файл или файлы, названные в ее командной строке: delete somefile. txt

Комментирование закрыто.

Вверх страницы