我到处找,但还是找不到答案:当我在 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 重定向为空,这样您只能得到您想要的结果。