Existe uma maneira elegante de obter apenas o endereço IP inet 4 de ifconfig en1
, ou seja, sem a máscara de rede e o endereço de broadcast?
A única maneira de obter essa informação atualmente é:
ifconfig en1 | grep inet | grep -v inet6 | cut -f2 -d' '
que me dá:
10.173.96.150
que está correto, mas eu pensei que seria um caso de uso tão comum que o programa ifconfig
teria fornecido mais opções à prova de balas para especificar isso.
O que estou tentando fazer: fornecer uma ligação de chave a um comando curl que passe meu endereço IP para algum servidor. O nome do host não funcionará, infelizmente.
Tags ifconfig