Bonjour à tous !

J'ai un petit problème :

J'aimerais renomer tous mes fichiers txt commençant pas un chiffre en leur ajoutant un 0 devant. pour cela, je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
 for file in 'ls *txt |grep ^[0-9]'; do mv $file 0$file; done
Mais ça ne marche pas ! Il m'indique

mv: ^[0-9] not found
Quelqu'un a une solution qui marche ?

Merci