如何从 SPBluetoothDataType 结果中省略配件

如何从 SPBluetoothDataType 结果中省略配件

我到处找,但还是找不到答案:当我在 macbook (Catalina) 上运行 system_profiler 命令来 grep 一条信息时,我似乎无法省略所有 SystemInfo-Accessories。我使用的特定命令:

system_profiler -detailLevel full SPBluetoothDataType | grep "LMP Version"

它确实 grep 了我需要的 LMP 信息,但首先它给我列出了所有曾经连接到系统的蓝牙设备的几行信息。

有人知道如何从结果中省略配件吗?

带有命令结果的终端屏幕截图

答案1

昨天,当我尝试查询 SPBluetoothDataType 中的另一个变量时,我遇到了这个问题。如果您或其他任何人需要答案:

system_profiler -detailLevel full SPBluetoothDataType 2>/dev/null | grep "LMP Version"

您需要将 STDERR 重定向为空,这样您只能得到您想要的结果。

相关内容