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