rendered paste bodydir="$1"cd "$1" || exit 1LC_ALL=CNNNN=1for i in *; do printf 'i = "%s"\n' "$i" first_letter="`echo "$i" | head -c 1`" printf 'first_letter="%s"\n' $first_letter case $first_letter in [a-z]) echo Cazul 1 dst_dir=/tmp/$first_letter new_name="`echo "$i" | tr a-z A-Z`" new_name="$dst_dir"/"$new_name" ;; *) case "$1" in *MUMU*) echo Cazul 2 new_name="`echo "$i" | sed s/MUMU/BIB`" ;; *) echo Cazul RESTUL FISIERELOR MMMMMMM=`printf '%07d' $RANDOM` new_name="$NNNN,$MMMMMMM" esac esac printf '"%s" -> "%s"\n\n' "$i" "$new_name" #mv "$i" "$new_name" NNNN=`expr $NNNN + 1`done