sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #72805
RE: Script der itererer over jpg filer i et directory
Proev:
for fl in *.jpg ; do
echo "$fl"
# do something to "$fl"
done
Afhaengig af hvilken shell du bruger er der do visse tegn I filnavne, f.
eks '`' som vil give problemer.
Alternativt:
find . -name '*'.jpg -type f -exec some_command {} \;
Eller maaske kan xargs benyttes.
Kurt A
-----Original Message-----
From: Jesper Honig Spring [mailto:jhspring@xxxxxxxxxxx]
Sent: Wednesday, April 21, 2004 12:38 AM
To: sslug-teknik@xxxxxxxx
Subject: [TEKNIK] Script der itererer over jpg filer i et directory
Hej SSLUG'ere
Sikkert et trivielt spoergsmaal, men jeg dumskalle nok til ikke selv at
kunne loese problemet.
Jeg har et directory med en raekke jpg filer (der er mellemrum i
filnavnene). For hver af disse jpg filer vil jeg gerne udfoere en
kommando, da jeg vil manipulere hvert enkelt billede. Hvordan goer jeg
det?
Jeg proevede igaar noget ala:
for file in `ls *.jpg`
do
echo $file
# Manipulation should be done here
done
Problemet er bare, at variablen file bliver sat til hvert enkelt ord i
filnavnene, da der jo som sagt er mellemrum i filnavnene, og ikke hele
filnavnet. Er der nogen som kan hjaelpe?
Mange hilsner,
Jesper