ich wollte mittels For-Schleife aus einer Liste einzelne Dateien löschen. Die Liste sieht folgendermassen aus:
liste: /server/home/mrfoo/.Papierkorb/mrfoo/rwztel.xls /server/home/musterma/.Papierkorb/musterma/JAHR_ZUL.XLS /server/home/musterma/.Papierkorb/musterma/JAHR_ZUL Dateien 2.XLS /server/home/musterma/.Papierkorb/musterma/rwztel.xls
wenn ich nun mittels for-Schleife:
fortest: # for in in `cat liste` # do # echo $i # done
while read file do echo "$file" done < liste
Und nicht vergessen: Immer $file in doppelte Hochkommas setzen, damit nicht falsch interpretiert wird. (Vorraussetzung ist natürlich, das ausser Leerzeichen keine weiteren Schweinereien im Dateinamen sind)
Perfekt! Warum das nun mit der for-Schleife nicht geht weiss ich nicht. Hm, aber was solls. Danke nochmal. -- Regards, Jens Strohschnitter ------------------------------------- *!!!LINUX LINUX LINUX LINUX LINUX!!!* * http://www.jens-strohschnitter.de * ------------------------------------- Set the controls for the heart of the sun -------------------------------------