S
sgealexmeier14
Grünschnabel
Hallo Zusammen,
ich habe ein kleines Problem.
Die Ausgangssituation ist folgende:
Der String "<paths><paths>text1</path><path>text2</path></paths>" ist gegeben.
Ich möchte nun in einem Grep den folgenden Teilstring erhalten:
<paths><paths>text1</path>
Leider finde ich keine Lösung, wie ich das realisieren kann, da ein grep mit folgendem Parameter "grep "<paths>.*</path>" immer bis zum letzten "</path>" grept!
Im Internet bin ich schon auf die Lösung gestoßen, den grep so aussehen zu lassen:
grep "<paths>[^(</path>)]*</path>"
das funktioniert in manchen Fällen auch, aber in diesem Beispiel leider nicht (Ich weis nicht ob es an der falschen Maskierung liegt?!)
Ich hoffe Ihr könnt mir eine Lösung nennen, ich bin bald am verzweifeln
Viele Grüße
ich habe ein kleines Problem.
Die Ausgangssituation ist folgende:
Der String "<paths><paths>text1</path><path>text2</path></paths>" ist gegeben.
Ich möchte nun in einem Grep den folgenden Teilstring erhalten:
<paths><paths>text1</path>
Leider finde ich keine Lösung, wie ich das realisieren kann, da ein grep mit folgendem Parameter "grep "<paths>.*</path>" immer bis zum letzten "</path>" grept!
Im Internet bin ich schon auf die Lösung gestoßen, den grep so aussehen zu lassen:
grep "<paths>[^(</path>)]*</path>"
das funktioniert in manchen Fällen auch, aber in diesem Beispiel leider nicht (Ich weis nicht ob es an der falschen Maskierung liegt?!)
Ich hoffe Ihr könnt mir eine Lösung nennen, ich bin bald am verzweifeln
Viele Grüße