설치 출력에서 IP 목록(줄 끝)만 인쇄하려면 어떻게 해야 합니까?
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)
예를 들어 내가 얻어야 할 것은 다음과 같습니다.
12.156.0.212
112.166.60.12
123.10.10.12
참고 - 마운트된 IP가 다른 필드에 있을 수 있으므로 addr=xxx.xxx.xxx.xxx를 캡처해야 합니다.
답변1
grep
다음 을 사용할 수 있습니다 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