[linux-l] shell skript probleme mit leerzeichen
Frank Reker
frank at reker.net
Fr Okt 28 14:24:26 CEST 2005
Am Thu 27. Oct 2005 15:07 +0000 schrieb willek:
>hi liste,
>ich bastele gerade an einen kleinen skript, das bilder umwandelt. ich
>habe Bildernamen mit leerzeichen drin, beispielsweise "test 3.jpg".
>Wie bringe ich dem skript bei, auch so was zu beachten?
>mkdir verkleinert
>for i in `ls`; do
so wird's problematisch. es sei denn du veraenderst IFS
z.b. IFS=$'\n', dann geht's. aber besser:
for i in *; do
>basename=${i%.*}
>echo $i $basename.$1
$i quoten - also besser:
basename="${i%.*}"
echo "$i" "$basename.$1"
uebrigns ist basename auch ein programm.
>convert -resize 640x480 "$i" verkleinert/$basename.$1
auch hier quoten:
convert -resize 640x480 "$i" "verkleinert/$basename.$1"
--
Don't worry be happy ...
Ciao Frank
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : nicht verfügbar
Dateityp : application/pgp-signature
Dateigröße : 189 bytes
Beschreibung: nicht verfügbar
URL : <https://mlists.in-berlin.de/pipermail/linux-l-mlists.in-berlin.de/attachments/20051028/4dbbc256/attachment.sig>
Mehr Informationen über die Mailingliste linux-l