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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
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
1 Kommentar
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