1. ホーム
  2. powershell

[解決済み] path% を別行動でエコーする?

2023-04-21 03:03:26

質問

Windows のコマンド プロンプトを使用して、%path% を echo して、結果のパスを別の行に表示することは可能ですか? このようなものですが、Windowsのためのものです。

echo $path | tr ':' '\n'

これはバニラ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\;

どのように解決するのですか?

試してみてください。

 ($env:Path).Replace(';',"`n")

または

$env:path.split(";")