Kann ich über die Windows-Eingabeaufforderung% path% wiedergeben und die resultierenden Pfade in separaten Zeilen abrufen? So etwas aber für Windows:
echo $path | tr ':' '\n'
Kann ich das mit Vanilla Cmd machen oder brauche ich Powershell oder JS Scripting?
Beispiel echo% path% output:
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\;
Gewünschte Ausgabe:
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.
quelle
quelle
-replace
Operator:$env:Path -replace ';',"
n "`$env:Path -replace ';',"`n"
Weniger Tastenanschläge mit dem Split- Operator oder der Split- Methode
quelle
($env:Path).Split(";") | Sort-Object
das funktioniert bei mir (in einem cmd fenster):
quelle