Sólo para completar las respuestas (no para sugerir que hay algo mal con las otras respuestas, sino sólo para mostrar que hay otra manera de hacerlo), voy a lanzar esto:
Utilice la airport
que se encuentra en:
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport
que ha estado ahí desde al menos 10.6. (Siempre lo enlazo a /usr/local/bin/
cada vez que configuro un nuevo Mac).
Una de las ventajas del airport
comando es que no tienes que saber cuál es la interfaz, porque:
"Si no se especifica una interfaz, el aeropuerto utilizará la primera interfaz AirPort del sistema".
Por lo tanto, si ejecuto este comando
airport prefs 2>&1
Obtengo este resultado:
AirPort preferences for en1:
DisconnectOnLogout=NO
Unable to retrieve JoinMode
Unable to retrieve JoinModeFallback
RememberRecentNetworks=NO
RequireAdminIBSS=NO
RequireAdminNetworkChange=NO
RequireAdminPowerToggle=NO
WoWEnabled=YES
lo que significa que puedo obtener el nombre del puerto/dispositivo buscando la última palabra de la primera línea, menos los dos puntos.
airport prefs 2>&1 | awk -F' ' '/for/{print $NF}' | tr -d ':'