Rápido e sujo:
finger | grep $USER | egrep -o "[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}"
Estou usando o ssh para acessar outra máquina e exigir o IP do qual estou enviando. Dedo dá isso, mas não sei como isolar isso da informação dada. Até agora eu tenho:
finger | grep $USER
Que produz:
jonno Jonathan Mackenzie pts/9 Sep 21 16:23 (111.111.111.111)
Qual é o último grep necessário para isolar o endereço IP (eu o alterei aqui por motivos de segurança)?
Quando você usa ssh
em algum lugar, algumas variáveis de ambiente são definidas:
SSH_CLIENT
SSH_TTY
SSH_CONNECTION
dê uma olhada neles, eles são bastante úteis.