Hi
J'ai des fichiers qui sont appelés par des nombre et je souhaitais faire un tout petit script bash pour les renommer en ajoutant 1 a la valeur numérique du nom du fichier.
Cela a l'air tout con, mais dans ma noobitude, je n'y arrive pas.  
 
j'ai essaye ca:
Code :
 - for f in *; x=$(($f+1)) ; do mv $f $x  ; done
 
  | 
ca donne "bash: syntax error near unexpected token `x=$(($f+1))'
 
Si je définis ma variable avant comme étant un nombre la fin du script fonctionne.  
Code :
 - f=5;x=$(($f+1));echo $x
 
  | 
me donne bien 6
 
et le reste du script qui permet de renomme fonctionne aussi
Code :
 - for f in *; do cp $f test$f; done
 
  | 
 
Si je recherche la variable  avec la boucle for cela ne fonctionne pas.
Si quelqu'un a la solution en bash ce serait sympa, merci 
 
 ---------------
			
Topic A7N8X - Topic UX32VD