8 votes

Comment obtenir le nom du réseau wifi auquel je suis connecté ?

Je sais comment le découvrir en Objective C mais je dois le faire dans un script shell.

(Je pourrais compiler et installer l'un des programmes d'exemple donnés dans le lien, mais il existe sûrement déjà un programme en ligne de commande installé qui me donnera cette information).

J'ai MacOS X Yosemite, 10.10.2.

19voto

grg Points 181593
/Sy*/L*/Priv*/Apple8*/V*/C*/R*/airport -I | awk '/ SSID:/ {print $2}'

Cette opération utilise le CLI de l'aéroport, avec l'option -I pour afficher les informations et filtrer en utilisant awk pour seulement le SSID montre le nom du réseau.

4voto

kenneedham Points 92

Excellente réponse de grg, mais je voulais juste ajouter cette option au cas où il serait utile pour quelqu'un d'extraire le SSID et seulement le SSID :

/Sy*/L*/Priv*/Apple8*/V*/C*/R*/airport -I | grep -w SSID | awk '{print $2}'

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X