Uniquement pour arrondir les réponses (pas pour suggérer qu'il y a quelque chose qui ne va pas avec les autres réponses, mais seulement pour montrer qu'il y a une autre façon de le faire), je vais jeter ceci:
Utilisez la commande airport
trouvée dans:
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport
qui est là depuis au moins 10,6. (Je le lie toujours à / usr / local / bin /
chaque fois que je configure un nouveau Mac).
Un des avantages de airport
signifie que vous n'avez pas besoin de savoir quelle est l'interface, car:
"Si aucune interface n'est spécifiée, l'aéroport utilisera la première interface AirPort du système."
Par conséquent, si j'exécute cette commande:
airport prefs 2>&1
J'obtiens cette sortie:
Préférences AirPort pour en1: DisconnectOnLogout = NOUnable pour récupérer JoinModeUnable to retrieve JoinModeFallbackRememberRecentNetworks = NORequireAdminIBSS = NORequireAdminNetworkChange = NORequireAdminPowerToggle = NOWoWEnabled = YES
ce qui signifie que nom de l'appareil en recherchant le dernier mot sur la première ligne, moins les deux points. airport prefs 2>&1 | awk -F '' '/ pour / {print $ NF}' | tr -d ':'