Einzelnen Beitrag anzeigen
Alt 04.11.2004, 11:37   #1
maerowinger
Newbie
 
Registriert seit: 04.11.2004
Alter: 42
Beiträge: 1


Beitrag Bash: Dateien kopieren, deren Name in einem Textfile gelistet sind

Hallo allerseits!

Hoffe mal das dieses Thema nicht zu banal für dieses Forum ist

Hab folgendes Problem:

Möchte in der Bash Dateien aus einem Verzeichnis in ein anderes kopieren, jedoch nur solche, deren Dateiendung in einer (ein zu lesenden) Textdatei stehen.

Also:
~/dir1/ => hier sind alle Dateien drinnen
~/dir2/ => hier sollen die zutreffenden Dateien rein

liste.txt => hier steht pro Zeile eine Dateiendung drinnen zB *.avi

Befehle der Form...

cat liste.txt | cp {} --target-directory=~/dir2
oder
cat liste.txt | xargs cp {} --target-directory=~/dir2
oder
cp <liste.txt --target-directory=~/dir2

...haben mich leider nicht ans Ziel gebracht.
Hoffe ihr wisst mehr

lg maero
maerowinger ist offline   Mit Zitat antworten