Thread bestimmte dateien aus dem tar extrahieren (4 answers)
Opened by mr-sansibar at 2007-08-29 18:42

betterworld
 2007-08-30 01:50
#98862 #98862
User since
2003-08-21
2613 Artikel
ModeratorIn

user image
mr-sansibar+2007-08-29 16:42:47--
Wie kann ich aus einen Tar-File bestimmte Dateien entpacken.
habe es so versucht geht aber nicht ???

tar -xf abc.tar `tar -tf abc.tar | grep '(/^logfile|/^inoutput)'`

danke...

Versuch mal bei grep anzugeben: '^/logfile\|^/inoutput'
Die Klammern brauchst Du nicht und die Pipe muss escaped werden (geht aber afaik auch dann nur in GNU grep). Die Dach-Zeichen müssen natuerlich auch an den Anfang, also vor den Slash... Wenn Du die ueberhaupt brauchst, sie kommen mir da etwas komisch vor. Siehe auch egrep. Oder, wo wir hier eh im Perl-Forum sind, siehe die Perlloesung von topeg. Beachte auch, dass bei dieser Shell-Loesung Probleme bei Dateinamen mit Leerzeichen auftauchen koennten. Siehe dazu auch #bash-FAQ 1

View full thread bestimmte dateien aus dem tar extrahieren