X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;f=scripts%2Ffiles%2Fspacem.sh;h=b73a68c5a15e583fc5ee098179e103127206e030;hb=a311833fce168b970195f8e34415619c26bc0226;hp=aecf3b085886017e3182a44482f3c4aad95ec28b;hpb=2d76e8a00509a58fc64e67080689a7f82c022d74;p=feisty_meow.git diff --git a/scripts/files/spacem.sh b/scripts/files/spacem.sh index aecf3b08..b73a68c5 100644 --- a/scripts/files/spacem.sh +++ b/scripts/files/spacem.sh @@ -4,13 +4,12 @@ function spacem_out() { while [ $# -gt 0 ]; do arg="$1"; shift -echo "arg is '$arg'" if [ ! -f "$arg" -a ! -d "$arg" ]; then echo "=> did not find a file or directory named '$arg'." continue fi - # first we will capture the output of the character replacement operation for reporting. + # we capture the output of the character replacement operation for reporting. # this is done first since some filenames cannot 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")" @@ -20,22 +19,20 @@ echo "arg is '$arg'" intermediate_name="'$arg'" else # now zap the first part of the name off (since original name is not needed). - intermediate_name="$(echo "$intermediate_name" | sed -e 's/.*=> //')" + 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/")" + # here 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/.*=> //' )" + final_name="$(echo $final_name | sed -e 's/.*=> //' )" saw_final_result=1 fi -#echo intermed=$saw_intermediate_result -#echo final=$saw_final_result if [[ $saw_intermediate_result != 0 || $saw_final_result != 0 ]]; then # printout the combined operation results. @@ -50,6 +47,6 @@ if [[ $0 =~ .*spacem\.sh.* ]]; then source "$FEISTY_MEOW_SCRIPTS/core/launch_feisty_meow.sh" exit_on_error "sourcing the feisty meow environment" spacem_out "${@}" - exit_on_error "running spacem_out on a list: $*" + exit_on_error "running spacem_out on a list: ${@}" fi