Hallo, ich möchte auf der Kommandozeile eine xml Datei auf eine gewisse Art zerlegen. Ich bräuchte sowas wie sed oder awk nur für xml Dateien nur bin ich scheinbar nicht kreativ genug um die richtigen Schlagwörter für eine Suche zu finden.
Das Problem ist das folgende:
Ich habe ein Datei der Art
Code: Alles auswählen
[...header...]
<category title="foo">
[...inhalt...]
<category>
</category title="bar" >
[...inhalt...]
</category>
[...noch mehr <cathegory>s...]
</category title="foobar" >
[...inhalt...]
</category>
[...footer...]
welche ich in Dateien foo.xml, bar.xml ... foobar.xml zerlegen möchte welche jeweils den header, den footer und dazwischen ausschließlich die jeweilige <category>...</category> enthalten.
Mit welchen Tool mache ich das am besten?
Vielen Dank!
"Linux supports the notion of a command line or a shell for the same reason that only children read books with only pictures in them." - Bill Garrett