11 Mar
2004
11 Mar
'04
09:11
Hallo zusammen Ich versuche gerade, einige duzend tar-Archive zu entpacken, welche alle inner- oder unterhalb eines Verzeichnis liegen. Habe mir dazu folgende Befehlszeile gebastelt: find . -type f -print0 | xargs -0 file {} | grep tar | sed 's/: *[POSIX]* tar archive//' | sed 's/.///' Das gibt mir eine Liste aller tar-Archive im Verzeichnis aus. Den Aufruf von 'file' brauche ich, da im Verzeichnis mit den Archiven noch andere Dateien liegen. Nun müsste ich das irgendwie an tar weitergeben: tar -xvf <was_von_obiger_befehlszeile_kommt> -C <zielverzeichnis> mit pipen, xargs und `<obige_befehlszeile>`hab ich es schon versucht. Leider ohne Erfolg :-( Wie kann ich das machen? Danke für eure Tips! -- Grüsse Marco