Há ip -o addr show
, mas imprime menos informações.
Aqui está uma maneira de massagear a saída de ip addr show
em uma linha por interface. Imprima uma nova linha antes do início de cada interface, exceto na primeira linha; depois imprima o conteúdo da linha; imprima uma nova linha no final do arquivo.
ip addr show |
awk '/^[^ ]/ && NR!=1 {print ""}
{printf "%s", $0}
END {print ""}'