Hallo, On Thu, 05 Jun 2003, Peter Wiersig wrote:
Axel Heinrici wrote:
Oder kann tar nur mittels -T die Filenamen aus einem anderen File lesen?
Noe, geht:
echo -e "file1\nfile2" | tar cf test.tar -T-
oder:
tar cf test.tar -T <( echo -e "file1\nfile2" )
Letzeres wird nicht klappen, da du dem -T nicht sagst, aus welcher Datei es lesen soll. | tar cf test.tar -T /dev/stdin wuerde aber auch gehen. Das '-' als Dateiname ist einfach ein Sonderfall (siehe info tar): ==== `--files-from=FILE NAME' `-T FILE NAME' Get names to extract or create from file FILE NAME. If you give a single dash as a file name for `--files-from', (i.e., you specify either `--files-from=-' or `-T -'), then the file names are read from standard input. ==== -dnh -- 7: DOS Denial Of Service (Kristian Köhntopp)