ntcmds.chm упоминает
под понятиями .. "обзор оболочки cmd"
&& Используется для запуска команды, следующей за &&, только если команда, предшествующая символу, успешна
Так что вы можете сделать
C:\>echo a && echo a
добавленной
& больше подходит в качестве ответа, чем &&
здесь от ntcmds.chm
& "Используйте для разделения нескольких команд в одной командной строке. Cmd.exe запускает первую команду, а затем вторую команду. "
&& "Используйте для запуска команды, следующей за &&, только если команда, предшествующая символу, выполнена успешно. Cmd.exe запускает первую команду, а затем запускает вторую команду, только если первая команда выполнена успешно. "(это логическое короткое замыкание И)
|| Msgstr "Используйте для запуска команды, следующей за ||, только если команда, предшествующая ||, не выполнена. Cmd.exe запускает первую команду, а затем запускает вторую команду только в том случае, если первая команда не была успешно завершена (получает код ошибки больше нуля). "(Это логическое короткое замыкание ИЛИ, т.е. с учетом выражения" A или B " где A и B являются логическими значениями TRUE или FALSE, ему нужно только одно, чтобы оно было истинным, поэтому, если A истинно, оно не пойдет так далеко, как B, потому что в этом нет необходимости, чтобы выполнить свою оценку)