Re: OT: Shell Scripting / parsen von tnsping Output / Oracle Client
Hallo,
Am Mon, 12 Jan 2009, Sven schrieb:
>Ich sollte vom tnsping-Output (siehe unten Beispiel) den Hostnamen
>(ertgebrt4) und Port (2556) ermitteln.
>
>Wie parse ich das am Besten mit der Shell?
Mit awk :)
>$ tnsping PROD
[..]
>Attempting to contact
>(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ertgebrt4)(PORT=2556)))(CONNECT_DATA=(SID=PROD234)(SERVER=SHARED)))
>OK (10 msec)
$ tnsping PROD | awk '
BEGIN {
RS="[()]";
FS="=";
}
$1 == "HOST" || $1 == "PORT" {
print $1 "=" $2;
}'
HTH,
-dnh
--
Yip yip yip yip yap yap yip *BANG* --- NO TERRIER
Reply to: