Hab grad ein Brett vorm Kopf und komm nicht weiter. Ich möchte aus diesem Block:
die folgende description filtern:
per regex , wobei die Anzahl der Zeilen variabel sind. Das ganze ist ein MIB File eines Loadbalancers, ich brauche nur die Descriptions dieser Blöcke, bzw das was zwischen den beiden "" steht. leider sind da auch newlines drin.
Bisher komm ich mit meinen regex Kenntnissen nicht weiter
mit /"/s bekomme ich
"Fan status:
-2: not ready, -1: unknown."
raus aber mir fehlt immer die Zeile ohne die Anführungstriche. hat jemand spontan eine idee, wie ich das abfangen kann?
Code:
axFanStatus OBJECT-TYPE
SYNTAX INTEGER {
failed(0),
okFixedHigh(4),
okLowMed(5),
okMedMed(6),
okMedHigh(7),
notReady(-2),
unknown(-1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Fan status:
0: Failed, 4: OK-fixed/high, 5: OK-low/med, 6: OK-med/med, 7: OK-med/high,
-2: not ready, -1: unknown."
::= { axSysFanStatusEntry 3 }
die folgende description filtern:
Code:
"Fan status:
0: Failed, 4: OK-fixed/high, 5: OK-low/med, 6: OK-med/med, 7: OK-med/high,
-2: not ready, -1: unknown."
per regex , wobei die Anzahl der Zeilen variabel sind. Das ganze ist ein MIB File eines Loadbalancers, ich brauche nur die Descriptions dieser Blöcke, bzw das was zwischen den beiden "" steht. leider sind da auch newlines drin.
Bisher komm ich mit meinen regex Kenntnissen nicht weiter
mit /"/s bekomme ich
"Fan status:
-2: not ready, -1: unknown."
raus aber mir fehlt immer die Zeile ohne die Anführungstriche. hat jemand spontan eine idee, wie ich das abfangen kann?


