← Back to team overview

sslug-teknik team mailing list archive

Re: bash - read fra stdin til EOF ??

 

In <d0n65m$5ls$1@xxxxxxxxxxxx> "Brian Ipsen" <bipsen@xxxxxxxxxx> writes:

> Jeg sidder og bøvler lidt med noget bash-script til at håndtere traps.... 
>Fra snmptrapd (via traphandle) får jeg f.eks.:

>10.11.12.33
>10.11.12.33
>RFC1213-MIB::sysUpTime.0 0:3:38:07.12
>SNMPv2-MIB::snmpTrapOID.0 CPQIDA-MIB::cpqDa6LogDrvStatusChange
>RFC1213-MIB::sysName.0 "SERVERNAME"
>CPQHOST-MIB::cpqHoTrapFlags.0 8
>CPQIDA-MIB::cpqDaCntlrHwLocation.0 "Slot 0"
>CPQIDA-MIB::cpqDaLogDrvCntlrIndex.0.1 0
>CPQIDA-MIB::cpqDaLogDrvIndex.0.1 1
>CPQIDA-MIB::cpqDaLogDrvStatus.0.1 ok
>SNMP-COMMUNITY-MIB::snmpTrapAddress.0 192.168.56.2
>SNMP-COMMUNITY-MIB::snmpTrapCommunity.0 "Community"
>SNMPv2-MIB::snmpTrapEnterprise.0 CPQHOST-MIB::compaq

>Dette ligger på StdIn til mit script.... Findes der en nem måde at få 
>skidtet læst ind, så jeg nemt kan hive IP adressen ud, som står i 3. 
>nederste linie ?

#!/bin/sh

cat >/tmp/trapfil.$$
IPADDR=`grep SNMP-COMMUNITY-MIB::snmpTrapAddress.0 /tmp/trapfil.$$ | awk '{print $2}'`



Follow ups

References