Jak wyciszyć niektóre komunikaty skryptu a przepuścić inne?

0

Hej,

czasem coś sobie skryptUję. Tworzę mały skrypt w Batchu, który ma za zadanie robić kilka rzeczy głównie instalować zależności do Pythona, ale nie wyświetlać żadnych jego komunikatów tylko moje.
Jednak mimo wszelkiego -wignore czy temu podobnych wyświetlają się błędy np taki jak niżej. Da się to ubić? Ja wiem, że to jest błąd i teoretycznie zamiast kombinować lepiej go naprawić ale w tym przypadku takie jest zamierzenie.

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. ITD.

Ma ktoś pomysł? Próbowałem -Wignore i ---no-warn-script-location ale to chyba nie to. O Pythonie wiem tyle, że istnieje.

Fragment kodu o który mi chodzi:

python -m pip freeze | %{$_.split('==')[0]} | %{pip install --upgrade $_} > Log.txt

Ten fragment skryptu jest akurat w PowerShellu i uruchamiam go z batcha.

1

Zamknij wszstko w skrycie a potem:

./skrypt 2>/dev/null

UPS
jprd windows...
Na szczęście Kolega @Panczo poniżej zakomunikował co trzeba zrobić.

1 użytkowników online, w tym zalogowanych: 0, gości: 1