Réponses:
Ma méthode préférée serait d’utiliser sed pour générer un script, par exemple:
ls -1|sed 's/File30_\([^.]*\).txt/mv & File20_\1.txt/'|bash
Cela devrait renommer selon les noms de fichiers que vous avez donnés dans la question. Pour prévisualiser les commandes, vous pouvez faire:
ls -1|sed 's/File30_\([^.]*\).txt/mv & File20_\1.txt/'