awk-ishly:
cd directory-with-files
awk '{system("echo mv " $3 " " $2)}' < /path/to/info.txt
bash-edly:
cd directory-with-files
while read -r junk new old
do
echo mv "$old" "$new"
done < /path/to/info.txt
Remova o eco quando estiver com boa aparência.
Isso não faz nenhuma verificação de erros para espaços nos nomes de arquivos, ou para aspas nos nomes de arquivos.