Code: Select all
set a=1 & dir
echo %a%
Code: Select all
set a=1 & dir
echo %a%
set
фар 'знает' а dir
нет.Конечно само вышло.
a
в значение 1 & dir
.1
, а затем выполнил dir.set a=1 & dir
- это присвоить переменной "a" значение "1 & dir", а cd foo && echo bar
- это перейти в папку "foo && echo bar" и так было всегда.В коде до сих пор есть проверка на наличие во введённой строке конвейерных символов
|&>
,Eсть. Отдаются.В коде до сих пор есть проверка на наличие во введённой строке конвейерных символов|&>
, и мне кажется был момент, когда строки с ними отдавались внешнему интерпретатору.