1. ホーム
  2. macos

Mac OS XのシェルスクリプトでワイヤレスSSIDを取得する

2023-11-11 17:53:23

質問

Mac OS X 上でシェル スクリプトを使用して現在のワイヤレス ネットワークの SSID を取得する方法はありますか。

どのように解決するのですか?

コマンド

/System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -I

は、現在のワイヤレスネットワーク接続についての詳細を表示します。

SSIDを具体的に知るには、このコマンドを使います。

/System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -I | awk -F: '/ SSID/{print $2}'

スペースだけでなくコロンが含まれる可能性のあるSSID名を取得するため。

/System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -I  | awk -F' SSID: '  '/ SSID: / {print $2}'