Car*_*l R 79 powershell cmd path
使用Windows命令提示符,我可以回显%path%并在单独的行上获取结果路径吗?像这样的东西,但对于Windows:
echo $path | tr ':' '\n'
Run Code Online (Sandbox Code Playgroud)
我可以使用vanilla cmd执行此操作,还是需要PowerShell或js脚本?
示例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\;
Run Code Online (Sandbox Code Playgroud)
期望的输出:
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\;
Run Code Online (Sandbox Code Playgroud)
Ekk*_*ner 133
尝试:
($env:Path).Replace(';',"`n")
Run Code Online (Sandbox Code Playgroud)
要么
$env:path.split(";")
Run Code Online (Sandbox Code Playgroud)
Dou*_*nke 44
使用拆分运算符或方法的击键次数减少
$env:Path -split ';'
$env:Path.split(';')
Run Code Online (Sandbox Code Playgroud)
小智 8
这对我有用(在cmd窗口中):
powershell -Command ($env:Path).split(';')
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
57097 次 |
最近记录: |