A piggy bank of commands, fixes, succinct reviews, some mini articles and technical opinions from a (mostly) Perl developer.

Rename multiple files in bash

for i in *.JPG; do mv "$i" "${i/.JPG}".jpg; done
or
for i in *.jpg; do mv "$i" "`basename $i .jpg`.JPG"; done