Powershell get-childitem env: путь возвращает многоточие в одну строку, как получить что-то полезное?
Я хочу знать, что является содержимым моей переменной пути, поэтому я выполнил эту команду:
D:\> Get-ChildItem env:path
Name Value
---- -----
Path %SystemRoot%\system32\WindowsPowerShell\v1.0\;D:\java\jdk\javaFX2.0\bin;C:\Program Files (x86)\PuTTY;C:\Perl64\site\bin;C:\Perl64\bin;C:\Program Files (x86)\PHP\;C:\oraclexe\app\oracle\product\10.2.0\serve...
Проблема в том, что результат совершенно бесполезен.
Как я могу получить его простым текстом и без многоточия?
2 ответа
Решение
Все в powershell - это объект. Если вы хотите получить переменную среды Value of the Path, вам нужно получить к ней доступ:
(Get-ChildItem env:path).Value
Команда ниже мгновенно отображает полную информацию о PATH.
PS D:\> $env:path