Solo per completare le risposte (non per suggerire che ci sia qualcosa di sbagliato nelle altre risposte, ma solo per mostrare che esiste un altro modo per farlo), butto via questo:
Usa il comando airport
disponibile in:
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport
che è presente almeno dal 10.6. (Lo collego sempre a / usr / local / bin /
ogni volta che imposto un nuovo Mac).
Uno dei vantaggi di airport
è che non devi sapere qual è l'interfaccia, perché:
"Se un'interfaccia non è specificata, airport utilizzerà la prima interfaccia AirPort sul sistema."
Pertanto, se eseguo questo comando:
airport prefs 2>&1
ottengo questo output:
Preferenze AirPort per en1: DisconnectOnLogout = NO Impossibile recuperare JoinMode Impossibile recuperare JoinModeFallbackRememberRecentNetworks = NORequireAdminIBSS = NORequireAdminNetworkChange = NORequireAdminPowerToggle = NOWoWEnabled = YES
nome del dispositivo cercando l'ultima parola sulla prima riga, meno i due punti. airport prefs 2>&1 | awk -F '' '/ for / {print $ NF}' | tr -d ':'