Wyłącznie po to, aby uzupełnić odpowiedzi (nie po to, aby sugerować, że coś jest nie tak z innymi odpowiedziami, ale tylko po to, aby pokazać, że istnieje inny sposób), wyrzucę to:
Użyj polecenie airport
znalezione pod adresem:
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport
który istnieje od co najmniej 10,6. (Zawsze łączę go z / usr / local / bin /
za każdym razem, gdy konfiguruję nowego Maca).
Jedna z zalet airport
jest takie, że nie musisz wiedzieć, jaki jest interfejs, ponieważ:
"Jeśli interfejs nie jest określony, lotnisko użyje pierwszego interfejsu AirPort w systemie."
Dlatego jeśli uruchomię to polecenie:
airport prefs 2>&1
Otrzymam takie dane wyjściowe:
Preferencje AirPort dla en1: DisconnectOnLogout = NIE Nie można pobrać JoinModeUnable do pobrania JoinModeFallbackRememberRecentNetworks = NORequireAdminIBSS = NORequireAdminNetworkChange = NORequireAdminPowerToggle = NOWoWEnabled = YES
który oznacza / że mogę get the nazwa urządzenia, wyszukując ostatnie słowo w pierwszym wierszu bez dwukropka.
airport prefs 2>&1 | awk -F '' '/ for / {print $ NF}' | tr -d ':'