macOS 通过 Terminal 一条命令获取 Wi-Fi SSID(名称)的方法。

2019.1.6

macOS 10.14.2 (18C54) 测试通过

命令如下:

1
/System/Library/PrivateFrameworks/Aework/Versions/Current/Resources/airport -I | awk -F " SSID: " '{printf("%s", $2)}'

折腾了一下搞定的,对 awk 不太熟悉,可能还有优化的空间,不过能用了。

可以用来写一些小脚本什么的,或者用于 Apple Script 判断 Wi-Fi 名称。

以下就是我写的用于获取 Wi-Fi 名称的 Apple Script:

1
2
set wifi to the do shell script "/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I | awk -F \" SSID: \" '{printf(\"%s\", $2)}'"
display dialog "你的 Wi-Fi 名称是:" & wifi buttons {"知道了"} default button 1
enjoy it.
Sunbelife wechat