Мне нужно получить строку из вывода powershell. Мне нужно получить имя пакета
т.е. prompt-toolkit и использовать его в трубе ниже
> pip list --outdated
Package Version Latest Type
-------------- ------- ------ -----
prompt-toolkit 1.0.15 2.0.3 wheel
список пунктов - устаревший | Where-Object {$ exclude -notcontains $ _} |
ForEach {pip install -U $ _. Split ("") [0]}
UPDATE.
Модифицированный рабочий скрипт
$(
$exclude = 'virtualenv', 'prompt-toolkit'
pip list --outdated --format=freeze | ForEach{ $_.split("=")[0]} | Where-Object { $exclude -notcontains $_ } | ForEach { pip install -U $_ }
) *>&1 >> Python_Modules_Updates_Log.txt