#!/bin/bash LOG1=/tmp/convert.sh.$$_1 LOG2=/tmp/convert.sh.$$_2 touch $LOG1 $LOG2 echo "Verzeichnisse werden bearbeitet..." find . -type d -exec newname {} \; >$LOG1 2>$LOG2 ERRC=`cat $LOG2|wc -l` while [ $ERRC -ne 0 ] do echo "$ERRC Fehler:" cat $LOG2 rm -f $LOG1 $LOG2 touch $LOG1 $LOG2 find . -type d -exec newname {} \; >$LOG1 2>$LOG2 ERRC=`cat $LOG2|wc -l` done if [ -s $LOG2 ] then echo "Es sind Fehler aufgetreten !" cat $LOG2|more exit 1 fi rm -f $LOG1 $LOG2 echo "Dateien werden bearbeitet..." find . -type f -exec newname {} \;