現在接続中のワイヤレスネットワークのSSIDを取得
やりたいことは、接続中のワイヤレスネットワークに応じて自動的に"Location"を切り替えたいということ。はじめの一歩として、現在接続中のSSIDをコマンドラインから取得してみる。
Change location automatically based on network
http://hints.macworld.com/article.php?story=2005010613401823
を参考にしてみた。
ioreg -l -n AirPortDriver | grep -A20 -- "-o en1" | grep -E '[^B]SSID' | sed -e 's/^.*= "\([^"][^"]*\)"/\1/'