X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;f=scripts%2Fcore%2Ffunctions.sh;h=c1c3c8b6356d78000badcb52ee9389194d7a603a;hb=350c5e348c3263a4d48307057e2de34166a53b04;hp=8054705dc30374f2faae2549b9e1e109ac3ab2cc;hpb=3f1980f32048f80c31118be902901e9676ab826e;p=feisty_meow.git diff --git a/scripts/core/functions.sh b/scripts/core/functions.sh index 8054705d..c1c3c8b6 100644 --- a/scripts/core/functions.sh +++ b/scripts/core/functions.sh @@ -477,25 +477,33 @@ if [ -z "$skip_all" ]; then # this is done first since some filenames can't be properly renamed in perl (e.g. if they # have pipe characters apparently). intermediate_name="$(bash "$FEISTY_MEOW_SCRIPTS/files/replace_spaces_with_underscores.sh" "$arg")" + local saw_intermediate_result=0 if [ -z "$intermediate_name" ]; then # make sure we report something, if there are no further name changes. intermediate_name="'$arg'" else # now zap the first part of the name off (since original name isn't needed). intermediate_name="$(echo $intermediate_name | sed -e 's/.*=> //')" + saw_intermediate_result=1 fi # first we rename the file to be lower case. actual_file="$(echo $intermediate_name | sed -e "s/'\([^']*\)'/\1/")" final_name="$(perl $FEISTY_MEOW_SCRIPTS/files/renlower.pl "$actual_file")" + local saw_final_result=0 if [ -z "$final_name" ]; then - final_name="'$intermediate_name'" + final_name="$intermediate_name" else final_name="$(echo $final_name | sed -e 's/.*=> //')" + saw_final_result=1 fi +#echo intermed=$saw_intermediate_result +#echo final=$saw_final_result - # printout the combined operation results. - echo "'$arg' => $final_name" + if [[ $saw_intermediate_result != 0 || $saw_final_result != 0 ]]; then + # printout the combined operation results. + echo "'$arg' => $final_name" + fi done }