'Fazendo o IP sair do comando finger no linux

1

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)?

    
por Jonno_FTW 21.09.2010 / 10:33

2 respostas

3

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}"
    
por 21.09.2010 / 10:56
4

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.

    
por 21.09.2010 / 11:03