rmweb83

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:

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
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 231616

Url: https://administrator.de/forum/xml-dateien-nach-2-werten-durchsuchen-und-das-ergebnis-in-eine-tar-packen-231616.html

Ausgedruckt am: 28.04.2025 um 02:04 Uhr

colinardo
Lösung colinardo 04.03.2014 aktualisiert um 16:29:50 Uhr
Goto Top
Hallo rmweb83, Willkommen im Forum!
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
Grüße Uwe