Вот команды, которые я ввожу в командной строке Windows:
> set /P myvalue="Enter a value: " && echo "Here is what you entered: %myvalue%"
Я ожидал, что этот сценарий назначит пользовательский ввод %myvalue%
и (после успешного выхода из первой команды) выведет %myvalue%
согласно команде echo. Оператор echo не выводит текущее значение %myvalue%
.
Если я запускаю команды отдельно и последовательно, я получаю ожидаемое поведение.
Зачем?