欢迎各位兄弟 发布技术文章
这里的技术是共享的
macos shelll 脚本 得到当前连接的 wifi 的名称 OK 有大用 自己亲自做的
macos shelll 脚本 得到当前连接的 wifi 的名称
您可以使用以下 Shell 脚本来获取当前连接的 Wi-Fi 网络的名称:
bash
#!/bin/bash wifi_name=$(networksetup -getairportnetwork en0 | awk '{print $4}') if [ -n "$wifi_name" ]; then echo "当前连接的 Wi-Fi 网络名称为:$wifi_name" else echo "当前未连接任何 Wi-Fi 网络" fi
在上述脚本中,我们使用 networksetup -getairportnetwork en0
命令来获取当前Wi-Fi网络的名称,并通过 awk '{print $4}'
提取出网络名称。然后判断提取出的网络名称是否存在,如果存在则输出当前连接的 Wi-Fi 网络名称,否则输出当前未连接任何 Wi-Fi 网络的信息。
您可以将以上代码保存为一个 Shell 脚本文件,并在终端中运行以获取当前连接的 Wi-Fi 网络的名称。请注意命令可能对于不同的 macOS 版本和网络接口稍有不同,您可能需要根据实际情况修改命令中的网络接口名称。