Como posso extrair os SSIDs das redes disponíveis, usando o comando nmcli

3

Estou tentando criar um script para permitir que o usuário escolha entre os presentes de rede disponíveis, usando:

nmcli device wifi

mostrando 2 redes (como um exapmplo na localização atual):

Como posso extrair apenas o nome (SSID) das redes disponíveis?

    
por Guy . D 26.05.2017 / 20:22

1 resposta

5

O programa nmcli fornece um controle refinado sobre sua saída usando a opção de linha de comando -f ou --fields .

Por exemplo, nmcli -f SSID device wifi ou nmcli --fields SSID device wifi listará apenas os valores do campo SSID para todas as redes disponíveis.

Se você estiver processando a saída em um script, talvez queira examinar a opção -t ( --terse ), que retira o cabeçalho, e a opção de opção -m ( --mode ), que fornece saída como chave: pares de valores.

    
por steeldriver 26.05.2017 / 21:06