Никто не предлагает набор символов?
typeset -l new # always lowercase
find $topPoint | # not using xargs to make this more readable
while read old
do mv "$old" "$new" # quotes for those annoying embedded spaces
done
В эмуляциях Windows, таких как git bash, это может завершиться неудачно, потому что окна не чувствительны к регистру под капотом. Для этого добавьте шаг, чтобы сначала файл mv на другое имя, например «$ old.tmp», затем на $ new.