Как я могу извлечь SSID доступных сетей, используя команду nmcli

Я пытаюсь создать скрипт, позволяющий пользователю выбирать из имеющейся сети, используя:

nmcli device wifi

, показывающий 2 сети (как exapmple в текущем местоположении):

Как я могу извлечь только имя (SSID) доступных сетей?

3
задан 26 May 2017 в 21:50

3 ответа

Программа nmcli обеспечивает мелкозернистый контроль над своим выходом с помощью опции командной строки -f или --fields.

Например, nmcli -f SSID device wifi или nmcli --fields SSID device wifi будут перечислять только значения поля SSID для всех доступных сетей.

Если вы обрабатываете вывод в скрипте, вы можете посмотреть опцию -t (--terse), которая разделяет заголовок, а Опция -m (--mode), которая предоставляет выходные данные как пары ключ: значение.

5
ответ дан 22 May 2018 в 22:12

Программа nmcli обеспечивает мелкозернистый контроль над своим выходом с помощью опции командной строки -f или --fields.

Например, nmcli -f SSID device wifi или nmcli --fields SSID device wifi будут перечислять только значения поля SSID для всех доступных сетей.

Если вы обрабатываете вывод в скрипте, вы можете посмотреть опцию -t (--terse), которая разделяет заголовок, а Опция -m (--mode), которая предоставляет выходные данные как пары ключ: значение.

5
ответ дан 18 July 2018 в 12:40

Программа nmcli обеспечивает мелкозернистый контроль над своим выходом с помощью опции командной строки -f или --fields.

Например, nmcli -f SSID device wifi или nmcli --fields SSID device wifi будут перечислять только значения поля SSID для всех доступных сетей.

Если вы обрабатываете вывод в скрипте, вы можете посмотреть опцию -t (--terse), которая разделяет заголовок, а Опция -m (--mode), которая предоставляет выходные данные как пары ключ: значение.

5
ответ дан 24 July 2018 в 20:00

Другие вопросы по тегам:

Похожие вопросы: