#!/bin/bash if [ $# -eq 0 ] then echo "Wollen Sie alle Dateien im aktuellen Verzeichnis" echo 'in Kleinbuchstaben umbenennen ? (j/n)' read MIST [ "$MIST" != "j" ] && exit 1 find . -name \*\[A-Z\]\* -exec downfile.sh {} \; else for j in $* do if [ -d $j ] then echo "Wollen Sie alle Dateien im Verzeichnis $j" echo 'in Kleinbuchstaben umbenennen ? (j/n)' read MIST if [ "$MIST" == "j" ] then if [ ! -z "`ls $j`" ] then for i in `ls $j` do KL_FILE=`echo $i|tr A-Z a-z` if [ "$i" != "$KL_FILE" ] then echo "Datei $i zu $KL_FILE" mv "$i" "$KL_FILE" fi done fi fi else echo "Verzeichnis $i existiert nicht !" >&2 fi done fi