如何使用 nmcli 命令提取可用网络的 SSID

如何使用 nmcli 命令提取可用网络的 SSID

我正在尝试构建一个脚本以允许用户从可用的网络中进行选择,使用:

nmcli device wifi

显示 2 个网络(作为当前位置的示例):

在此处输入图片描述

我如何才能提取可用网络的唯一名称(SSID)?

答案1

该程序使用或命令行选项nmcli对其输出提供细粒度的控制。-f--fields

例如nmcli -f SSID device wifinmcli --fields SSID device wifi将仅列出所有可用网络的 SSID 字段的值。

如果您正在脚本中处理输出,您可能需要查看-t--terse)选项,该选项删除标题,以及-m--mode)选项选项,该选项以键:值对的形式提供输出。

相关内容