lowercase v shellu

Petr Adámek petr.adamek na nwt.cz
Pátek Květen 12 23:39:06 CEST 2000


Dobrý den,

asi mi někde něco uteklo, ale nedaří se mi zjistit, jak nejjednoduššeji
dosáhnout konverze řetězce na malá písmena v shellu. Konkrétně to potřebuju
pro dávkovou změnu jmen souborů na malá písmena. Napsal bych si na to
skriptík ve stylu:

#!/bin/sh
for i in $*; do
    low=lowercase $i
    if [ $i != $low ]; then
        mv $i $low
    fi
    if [ -d $i ]; then
        $0 $i/*
    fi
done

ale nevím, jak jednoduše dosáhnout toho lowercase. Poradí mi, prosím, někdo
?

---
Petr Adámek, programátor, NWT computer s.r.o.
http://www.nwt.cz/




Další informace o konferenci Linux