Я пытаюсь создать сценарий, чтобы позволить пользователю выбирать из доступной существующей сети, с помощью:
nmcli device wifi
показ 2 сетей (как exapmple в текущем месте):
Как я могу извлечь единственное имя (SSID) доступных сетей?
nmcli
программа обеспечивает мелкомодульное управление своим выводом с помощью -f
или --fields
параметр командной строки.
, Например nmcli -f SSID device wifi
или nmcli --fields SSID device wifi
перечислит просто значения поля SSID для всех доступных сетей.
при обработке вывода в сценарии можно хотеть посмотреть -t
опция (--terse
), которая разделяет заголовок, и -m
опция опции (--mode
), которая обеспечивает вывод как key:value пары.