Analise ifconfig para obter apenas meu endereço IP usando o Bash
Eu quero editar o arquivo bashrc para ter uma função simples chamada "myip" para executar. Como você pode imaginar, a função myip imprime apenas o meu endereço IP interno da minha máquina.
Quanto eu comecei a trabalhar, este é o script:
ifconfig en1 | awk '{ print $2}' | sort
Qual foi o meu resultado:
10.0.0.12
options=1<PERFORMNUD>
flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST>
fe80::daa2:5eff:fe96:ba2f%en1
d8:a2:5e:96:ba:2f
autoselect
active
Estou trabalhando no Mac OS X.
Como posso fazer isso?