Linux + captura apenas o comando IP's from mount

1

por favor avise como eu posso imprimir apenas a lista de IP's (no final das linhas), a partir da saída de montagem

mount

 netapp64:/lunggg/OracleTeam/OracleCDs on /oracds type nfs (rw,fg,hard,nointr,nolock,rsize=32768,wsize=32768,tcp,nfsvers=3,timeo=60,addr=12.156.0.212)
 netapp74:/lunggg/qcdet_nfs on /applic/oradata/qcdev type nfs (rw,bg,hard,nolock,nointr,tcp,nfsvers=3,timeo=600,rsize=32768,wsize=368,addr=112.166.60.12)
 netapp23:/lunggg/qcts_nfs on /applic/oradata/qctst type nfs (rw,bg,hard,nolock,nointr,tcp,nfsvers=3,timeo=600,rsize=32768,wsize=368,addr=123.10.10.12)

exemplo, o que preciso obter:

12.156.0.212
112.166.60.12
123.10.10.12

remark - Eu acho que o IP do mount pode estar em campos diferentes, então é necessário capturar o addr = xxx.xxx.xxx.xxx

    
por yael 04.02.2016 / 10:14

1 resposta

0

Você pode usar grep e cut :

~$ mount | egrep -o 'addr=[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | cut -d '=' -f 2

12.156.0.212
112.166.60.12
123.10.10.12
    
por 04.02.2016 / 10:55