Warum funktioniert dieser Grep-Filter nicht wie erwartet?

411
2rs2ts

Vorwort: Ich habe alias airport="sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport"zu meinem hinzugefügt .zshrc.

myuser:~/ $ airport prefs [17:19:30] AirPort preferences for en1:  DisconnectOnLogout=NO JoinMode=Automatic Unable to retrieve JoinModeFallback RememberRecentNetworks=YES RequireAdminIBSS=NO RequireAdminNetworkChange=NO RequireAdminPowerToggle=NO WoWEnabled=YES  myuser:~/ $ airport prefs | grep "JoinMode=" [17:20:36] Unable to retrieve JoinModeFallback JoinMode=Automatic 

Warum grepfiltert das nicht die JoinModeFallbackLinie aus?

1

1 Antwort auf die Frage

2
Ignacio Vazquez-Abrams

Weil Pipes standardmäßig nur bei stdout funktionieren. Diese Zeile ist eine Fehlernachricht, die an stderr gesendet wird.

Oh, ich wusste es nicht! Ich wünschte, ich hätte eine gute Möglichkeit, stderr hervorzuheben. 2rs2ts vor 10 Jahren 0