All pastes #21739 Raw Edit

christi

public shellscript v1 · immutable
#21739 ·published 2005-08-31 15:24 UTC
rendered paste body
dir="$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