+ name= echo "$name"."$extension" ++ echo . + new=. + mv KMWN.txt0 . mv: `KMWN.txt0' and `./KMWN.txt0' are the same file + name=kokc.txt0 echo $new | sed -e 's/^\(.*\)\.\(...\)$/\1/' ++ echo ++ sed -e 's/^\(.*\)\.\(...\)$/\1/' + name= + echo '' + grep -q '^\(.*\)\.\(...\)$' + echo '' + grep -q '^\(.*\)\.\(....\)$' + echo '' + grep -q '^\(.*\)\.\(..\)$' + echo ' has an invalid character extension. Abandoning ...' has an invalid character extension. Abandoning ... echo "$name" | sed -e 's/ /_/g' -e 's/)//g' -e 's/-(/-/g' -e 's/_(/-/g' -e 's/_-_/-/g' -e 's/---*/-/g' -e 's/___*/-/g' -e 's/\./_/g' -e 's/___*/_/g' -e 's/_-/-/g' -e 's/-_/-/g' -e 's/&/and/g' -e 's/[_-]ft[_-]/_feat_/g' -e 's/[_-]featuring[_-]/_feat_/g' ++ echo '' ++ sed -e 's/ /_/g' -e 's/)//g' -e 's/-(/-/g' -e 's/_(/-/g' -e s/_-_/-/g -e 's/---*/-/g' -e 's/___*/-/g' -e 's/\./_/g' -e 's/___*/_/g' -e s/_-/-/g -e s/-_/-/g -e 's/&/and/g' -e 's/[_-]ft[_-]/_feat_/g' -e 's/[_-]featuring[_-]/_feat_/g' + name= echo "$name"."$extension" ++ echo . + new=. + mv KOKC.txt0 . mv: `KOKC.txt0' and `./KOKC.txt0' are the same file