Capítulo 21. Começando com nmcli
Esta seção descreve informações gerais sobre a utilidade nmcli.
21.1. Os diferentes formatos de saída de nmcli Copiar o linkLink copiado para a área de transferência!
O utilitário nmcli suporta diferentes opções para modificar a saída dos comandos nmcli. Usando estas opções, você pode exibir apenas as informações necessárias. Isto simplifica o processamento da saída em scripts.
Por padrão, o utilitário nmcli exibe sua saída em formato de tabela:
nmcli device DEVICE TYPE STATE CONNECTION enp1s0 ethernet connected enp1s0 lo loopback unmanaged --
# nmcli device
DEVICE TYPE STATE CONNECTION
enp1s0 ethernet connected enp1s0
lo loopback unmanaged --
Usando a opção -f, você pode exibir colunas específicas em uma ordem personalizada. Por exemplo, para exibir apenas a coluna DEVICE e STATE, digite:
nmcli -f DEVICE,STATE device DEVICE STATE enp1s0 connected lo unmanaged
# nmcli -f DEVICE,STATE device
DEVICE STATE
enp1s0 connected
lo unmanaged
A opção -t permite exibir os campos individuais da saída em um formato separado por dois pontos:
nmcli -t device enp1s0:ethernet:connected:enp1s0 lo:loopback:unmanaged:
# nmcli -t device
enp1s0:ethernet:connected:enp1s0
lo:loopback:unmanaged:
A combinação do -f e -t para exibir apenas campos específicos em formato de dois pontos pode ser útil quando se processa a saída em scripts:
nmcli -f DEVICE,STATE -t device enp1s0:connected lo:unmanaged
# nmcli -f DEVICE,STATE -t device
enp1s0:connected
lo:unmanaged