Você pode simplesmente colocar as duas listas de nomes em arquivos de texto para fazer a renomeação da seguinte forma:
Crie as duas listas
echo "'archery','benchpressing','bikingthroughsnow','blowingoutcandles','bowling','brushingteeth','cleanandjerk','divingcliff','drummingfingers','golfchipping','golfdriving'" |sed -e "s/'//g ; s/,/\n/g" > listorig
echo "'Archery' ,'BenchPress' ,'Biking' ,'BlowingCandles' ,'Bowling' ,'BrushingTeeth','CleanAndJerk' ,'Diving' ,'Drumming','GolfSwing1', 'GolfSwing2'" |sed -e "s/'//g ; s/,/\n/g" > listdest
Coloque as duas listas lado a lado e faça o trabalho no modo "Execução a seco"
paste listorig listdest | awk '{print "mv " $0}'
Se o cheque estiver bom, realmente faça o trabalho:
paste listorig listdest | awk '{print "mv " $0}' |sh
E o trabalho está feito:)