Hallo, ich habe ein kleines Problem beim scripten. Folgender Sachverhalt:
Ordner (Fotos) ---2008 -----01 -----02 -----03 . . . -----12 ---2009 -----01 -----02 -----03 . . . -----12
Jetzt versuche ich mit einem Script und find die Dateinamen aus einer Textdatei auszulesen. Diese Datei benenne ich jetzt mal 'bestell.liste' die dann so aussieht:
20080304-200149 20081224-160735 ...
Die Dateinamen sind ohne Endung eingegeben, alle sind .jpg Files.
Hier das versuchte Script dazu:
#!/bin/bash for file in $(cat /Fotos/bestell.liste); find /Fotos -name $file -exec cp '{}' /BESTELLUNG/ \; done exit 0
Ich bekomme aber folgenden Fehler und weiß einfach nicht weiter:
./bestellen: line 9: syntax error near unexpected token `find' ./bestellen: line 9: `find /Fotos -name $file -exec cp '{}' /BESTELLUNG/ \;'
Wäre nett, wenn sich einer mal meinem Problem annehmen könnte und mir ein wenig Gedankenstütze leistet.
Danke & Gruß Orca74