lowercase v shellu
Petr Adámek
petr.adamek na bilysklep.cz
Sobota Květen 13 12:05:33 CEST 2000
Michal Krause <michal na krause.cz> wrote:
> > #!/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
>
> low=`tr A-Z a-z $i`
Musel jsem to mírně modifikovat, aby mi to fungovalo. tr totiž očekává
řetězec na stdin a ne jako parametr :o(
low=`tr A-Z a-z << END
$i
END`
Každopádně moc děkuji za radu.
---
Petr Adámek, programátor, NWT computer s.r.o.
http://www.nwt.cz/
Další informace o konferenci Linux