XML Dateien nach 2 Werten durchsuchen und das Ergebnis in eine tar packen
Guten Tag,
ich bin auf der Suche nach einer Möglichkeit, XML Dateien nach bekannten "Strings" zu durchsuchen und anschließen in ein tar Archiv zu packen.
bisher habe ich folgendes versucht:
Das funktioniert auch soweit.
Welche mittel gibt es, wenn ich nach zwei Strings suchen müsste? z.b. Name und Vorname
ich bin auf der Suche nach einer Möglichkeit, XML Dateien nach bekannten "Strings" zu durchsuchen und anschließen in ein tar Archiv zu packen.
bisher habe ich folgendes versucht:
grep '<Name="Mustermann"' *.XML | cut -d: -f1 | xargs echo tar Avzf Dateien_von_Mustermann.tbz
Das funktioniert auch soweit.
Welche mittel gibt es, wenn ich nach zwei Strings suchen müsste? z.b. Name und Vorname
Please also mark the comments that contributed to the solution of the article
Content-Key: 231616
Url: https://administrator.de/contentid/231616
Printed on: April 20, 2024 at 10:04 o'clock
1 Comment
Hallo rmweb83, Willkommen im Forum!
Wenn du in grep mittels Regular Expressions suchst gehen auch mehrere Namen:
Grüße Uwe
Wenn du in grep mittels Regular Expressions suchst gehen auch mehrere Namen:
grep -e '<Name="\(Mustermann\|Musterfrau\)"' *.XML
(grep '<Name="Mustermann"' *.XML || grep '<Name="Musterfrau"' *.XML) | cut -d: -f1 | xargs echo tar Avzf Dateien_von_Mustermann.tbz