No meu mac, quando executo o ip no Terminal, meu endereço IP externo é enviado para a área de transferência como um encanto. Tudo que você precisa é criar um alias usando curl , um serviço da web que retorna seu IP remoto e pbcopy .
Basta adicionar a seguinte linha em ~ / .profile:
alias ip="curl -s http://ipecho.net/plain | pbcopy"
Os usuários do Linux podem substituir o pbcopy por xsel ou xclip como jacaetevha postado aqui .