ubuntuusers.de

Ganzen Absatz per Skript aus Datei löschen

Status: Gelöst | Ubuntu-Version: Kein Ubuntu
Antworten |

-Robby-

Anmeldungsdatum:
8. Januar 2017

Beiträge: 2

Hallo!

Ich habe eine Datei, die beispielhaft folgendermaßen aussieht:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?xml version="1.0" encoding="UTF-8"?>
<Abschnitt name="Block1">
	<Daten01/>
	<Daten02/>
	<Daten03/>
	<Daten04/>
	<Daten05/>
</Abschnitt>
<Abschnitt name="Block2">
	<Daten11/>
	<Daten12/>
	<Daten13/>
	<Daten14/>
	<Daten15/>
</Abschnitt>
<Abschnitt name="Block3">
	<Daten21/>
	<Daten22/>
	<Daten23/>
	<Daten24/>
	<Daten25/>
</Abschnitt>

Ich möchte jetzt per Skript den gesamten Abschnitt "Block2" löschen, hat da jemand einen Tip für mich?

Prof._Frink

Anmeldungsdatum:
29. Mai 2010

Beiträge: 1096

Hey,

das geht mit hxremove aus dem Paket html-xml-utils

1
cat xml.xml | hxremove  'Abschnitt[name="Block2"]'

Viele Grüße,

Frink

-Robby-

(Themenstarter)

Anmeldungsdatum:
8. Januar 2017

Beiträge: 2

Perfekt, Danke

Antworten |