Echo % path% sur des lignes séparées?
En utilisant l'invite de commande windows, puis-je echo % path% et obtenir les chemins résultants sur des lignes séparées? Quelque chose comme ça mais pour windows:
echo $path | tr ':' 'n'
Puis-je le faire avec vanilla cmd ou Ai-je besoin de scripts powershell ou js?
Exemple echo % chemin % sortie:
C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSSystem32Wbem;C:Program FilesMicrosoft SQL Server80ToolsBinn;C:Program FilesMicrosoft SQL Server90DTSBinn;C:Program FilesMicrosoft SQL Server90Toolsbinn;C:Program FilesMicrosoft SQL Server90ToolsBinnVSShellCommon7IDE;C:Program FilesMicrosoft Visual Studio 8Common7IDEPrivateAssemblies;
Sortie souhaitée:
C:WINDOWSsystem32;
C:WINDOWS;
C:WINDOWSSystem32Wbem;
C:Program FilesMicrosoft SQL Server80ToolsBinn;
C:Program FilesMicrosoft SQL Server90DTSBinn;
C:Program FilesMicrosoft SQL Server90Toolsbinn;
C:Program FilesMicrosoft SQL Server90ToolsBinnVSShellCommon7IDE;
C:Program FilesMicrosoft Visual Studio 8Common7IDEPrivateAssemblies;
69
demandé sur
Carl R
2011-02-25 11:11:29
3 réponses
Essayez:
($env:Path).Replace(';',"`n")
Ou
$env:path.split(";")
118
répondu
Ekkehard.Horner
2016-10-27 07:33:47
Moins de frappes à l'aide de l'opérateur split ou de la méthode
$env:Path -split ';'
$env:Path.split(';')
44
répondu
Doug Finke
2017-04-03 08:18:07
Cela fonctionne pour moi (dans une fenêtre cmd):
powershell -Command ($env:Path).split(';')
8
répondu
leonardo4it
2016-01-21 09:38:36