Я хочу запустить простую одностроку в приглашении Windows CMD для печати моей переменной %PATH%
, по одной записи в строке.
Я пробовал это: for /f "delims=;" %a in ("%path%") do echo %a
, но это только печатает первую запись:
Z:\>for /f "delims=;" %a in ("%path%") do echo %a
Z:\>echo c:\python25\.
c:\python25\.
Также, как вы можете видеть из выведенного выше, это также печатает команду echo %a
, а также вывод. Есть ли способ остановить это?
Если я попробую подобную команду, я получу все записи, но все равно получаю вывод echo %a
для спама результатов. Я не понимаю, почему следующее печатает все записи, но моя попытка на %PATH%
не работает. Я подозреваю, что не понимаю переключатель /F
.
Z:\>for %a in (1 2 3) do echo %a
Z:\>echo 1
1
Z:\>echo 2
2
Z:\>echo 3
3