* Axel Heinrici schrieb am 05.Jun.2003:
Ich durchforste gerade die Doku zu find und tar und stehe vor einem Problem. Ich suche eine Möglichkeit tar beizubringen eine Dateiliste von stdin zu lesen. Etwa so: echo "filename1 filename2" | tar -cf archiv.tar --unbekannteOption So dass dann beide Dateien in dem Archiv sind. Oder kann tar nur mittels -T die Filenamen aus einem anderen File lesen? Das finde ich irgendwie unpraktisch.
B.Brodesser@t-online.de (Bernd Brodesser)
Verwende doch xargs:
echo "filename1 filename2" | xargs tar -cf archiv.tar
nur falls es n filename1 usw. kein Leerzeichen gibt.
Siehe man xargs.
Aber Achtung, wenn es zuviele Namen sind, dann ruft xargs das Programm mehrfach auf, und ob das das gewünschte ist???? Besser: man tar: -T, --files-from=F get names to extract or create from file F Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 9204871 Fax: +49(721) 24874 juergen.vollmer@[informatik-vollmer.de|alumni.uni-karlsruhe.de|acm.org] www.informatik-vollmer.de