Hi Paolo, Paolo Herms schrieb:
Ich habe irgendwo auf der Suse Platte in einem tar Archiv eine wichtige Datei in der "suchwort" steht. Gibt es ein grep, dass tar files lesen kann?
$ tar tf datei.tar | grep suchwort
Oh sorry, hatte die Frage falsch verstanden. Auf die Schnelle würd ich sonst sagen: $ grep suchwort `tar tf datei-tar`
Das liefert das Ergebnis auch nur wenn es diese datei nochmal auf der Platte in genau dem pfad der im tar steht gibt, also so: falk@falk:~> echo tast > t1.txt falk@falk:~> echo test > t2.txt falk@falk:~> tar cf t3.tar t?.txt falk@falk:~> grep test `tar tf t3.tar` t2.txt:test falk@falk:~> rm t1.txt t2.txt falk@falk:~> grep test `tar tf t3.tar` grep: t1.txt: Datei oder Verzeichnis nicht gefunden grep: t2.txt: Datei oder Verzeichnis nicht gefunden Also das ist wohl nicht die Lösung. ich denke da geht nur auspacken (einzeln) nachsehen, löschen, als script. Gruss Falk