Por que esse filtro grep não funciona como esperado?

1

Prefácio: adicionei alias airport="sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport" ao meu .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

Por que esse grep não filtra a linha JoinModeFallback ?

    
por 2rs2ts 11.06.2013 / 02:21

1 resposta

2

Porque os pipes só funcionam no stdout por padrão. Essa linha é uma mensagem de erro sendo enviada para o stderr.

    
por 11.06.2013 / 02:38