Могу ли я повторить% path% с помощью командной строки Windows и получить результирующие пути в отдельных строках? Что-то вроде этого, но для windows:
echo $path | tr ':' '\n'
Могу ли я сделать это с помощью vanilla cmd или мне нужны сценарии powershell или js?
Пример вывода echo% path%:
C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;
Желаемый результат:
C:\WINDOWS\system32;
C:\WINDOWS;
C:\WINDOWS\System32\Wbem;
C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;
C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;
C:\Program Files\Microsoft SQL Server\90\Tools\binn\;
C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;
C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;
powershell
path
cmd
Carl R
источник
источник
-replace
operator:$env:Path -replace ';',"
n"`$env:Path -replace ';',"`n"
Fewer keystrokes using either the split operator or method
$env:Path -split ';' $env:Path.split(';')
источник
($env:Path).Split(";") | Sort-Object
this works for me (in a cmd window):
powershell -Command ($env:Path).split(';')
источник