X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;f=scripts%2Fcore%2Ffunctions.sh;h=c1c3c8b6356d78000badcb52ee9389194d7a603a;hb=350c5e348c3263a4d48307057e2de34166a53b04;hp=41533fa1eb5e267fec2bdfb7d27fb1306a8c62ad;hpb=f572426ee59be801010c446e72e4c60e4768712a;p=feisty_meow.git diff --git a/scripts/core/functions.sh b/scripts/core/functions.sh index 41533fa1..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" 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 }