Hi Roman, Roman Fietze schrieb:
Hallo Axel,
On Tuesday 04 December 2007 10:35:22 Axel Birndt wrote:
cd root_album_dir files="$( find . -name *.jpg )"
Ich gehe mittlerweile davon aus, das es bei mir keine Files mehr mit Leerzeichen gibt. Natürlich hast Du recht, wenn Du das bemängelst ;)
Das ist problematisch, falls im Filenamen oder Directory Sondereichen oder Leerzeichen sind.
for file in $files
.... Klar hier schlägt dann irgendwann mal die Zeilenlänge zu. Ich habs auch schon mit xargs gemacht... bzw. die gefundenen Files in eine Datei umgeleitet und dann mit cat ... | while read line... gearbeitet
Das auch.
do echo $file DIRNAME_FILE="$( dirname $file)"
Hier ist das '"' unnoetig, aber ich sage mir auch immer "viel hilft viel". :) Ich quote mittlerweile sehr viel. Vor allem verwende ich ausschließlich Konstrukte wie "$( ... )" oder ${...}"
Roman
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org