sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #100940
Re: Omdøbe 'mange' filer, så navnet kun er med lowercase
>
> Hvordan kan jeg nogenlunde nemt omdøbe samtlige filer til 'det samme,
> bare lowercase' så fx 'AAAAA.JPG' bliver til 'aaaaa.jpg'?
spara/gem filerna i en ny katalog
cd till ny katalog
paste in
#----------------------
lc () {
echo $1 | tr '[A-Z]' '[a-z]'
}
LIST_OF_FILES=$(ls *)
for FILE in $LIST_OF_FILES ; do
f=$(lc $FILE)
echo "moving $FILE -> $f"
mv $FILE $f
done
#----------------------
exempel
bnl@tova:/tmp/e$ ls
afacarACER.raf afARFAcaer.raf ARFAFDAW.DARFA dAFRFa.RFA
bnl@tova:/tmp/e$ #----------------------
bnl@tova:/tmp/e$ lc () {
> echo $1 | tr '[A-Z]' '[a-z]'
> }
bnl@tova:/tmp/e$ LIST_OF_FILES=$(ls *)
bnl@tova:/tmp/e$ for FILE in $LIST_OF_FILES ; do
> f=$(lc $FILE)
> echo "moving $FILE -> $f"
> mv $FILE $f
> done
moving afacarACER.raf -> afacaracer.raf
moving afARFAcaer.raf -> afarfacaer.raf
moving ARFAFDAW.DARFA -> arfafdaw.darfa
moving dAFRFa.RFA -> dafrfa.rfa
bnl@tova:/tmp/e$ #----------------------
bnl@tova:/tmp/e$ ls
afacaracer.raf afarfacaer.raf arfafdaw.darfa dafrfa.rfa
bnl@tova:/tmp/e$
--
/Björn
References