首页 > 解决方案 > 如何通过 MACOS cli 确定 nss(空间流的数量)

问题描述

在 MACOS (MacBook Pro) 上,我试图确定一种通过 cli 导出 wifi 空间流数量的方法。生成wifi详细信息的终端命令是:/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I

...但是 nss 不是产生的细节的一部分。

nss 似乎只能通过 GUI 看到,方法是按住选项键并单击 wifi 图标。

目标是将它添加到我的 BASH 脚本中。

标签: macosshellcommand-line-interfacewifi

解决方案


plutil是一种读取 plist 文件(-用于 STDIN),并以另一种格式打印或从中提取部分信息的工具。

例子:

转换为 JSON

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I -x \
| plutil -convert json - -o -
{...,"NSS":2,...}

提取一键

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I -x \
| plutil -extract NSS raw -
2

推荐阅读