zmena velikosti
Michal Kubecek
mike na mk-sys.cz
Sobota Červenec 26 12:03:37 CEST 2003
On Sat, Jul 26, 2003 at 09:46:06AM +0200, Honza Houstek wrote:
> V jednom adresari napr. takto
>
> --------- /usr/local/bin/lower ---------
> #!/bin/bash
> for f in "$@"
> do
> mv "$f" "`echo $f | tr [:upper:] [:lower:]`"
> done
> -----------------------------------------
>
> Pouziti: lower *.HTML
>
> Je treba ale dat pozor, mame-li vice souboru lisicich se pouze velikosti
> pismen.
--------------------------------------------------------------------------
#!/bin/bash
for i in "$@"; do
nfn=`echo "$i" | tr "[:upper:]" "[:lower:]"`
if [ -e "$nfn" ]; then
if [ "$i" != "$nfn" ]; then
echo "soubor $nfn existuje" >&2
fi
else
echo "$i" "->" "$nfn"
mv "$i" "$nfn"
fi
done
--------------------------------------------------------------------------
#!/bin/bash
while [ $# -gt 0 ]; do
nfn=`echo "$1" | tr "[:upper:]" "[:lower:]"`
if [ -e "$nfn" ]; then
if [ "$1" != "$nfn" ]; then
echo "soubor $nfn existuje" >&2
fi
else
echo "$i -> $nfn"
mv "$1" "$nfn"
fi
shift
done
--------------------------------------------------------------------------
Michal Kubeček
Další informace o konferenci Linux