sous Linux, je voudrais renomer tous les fichiers d'un répertoire avec
des nombres qui se suivent sur 4 chiffres par ex.
j'arrive à le faire mais pas sur une taille fixe
ex: j'arrive à faire 1.txt 2.txt ... alors que je voudrais
0001.txt 0002.txt ...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Roland Rodrigus
thierry escola wrote:
sous Linux, je voudrais renomer tous les fichiers d'un répertoire avec des nombres qui se suivent sur 4 chiffres par ex. j'arrive à le faire mais pas sur une taille fixe ex: j'arrive à faire 1.txt 2.txt ... alors que je voudrais 0001.txt 0002.txt ...
Quelque chose comme:
i=1 for file in * do mv -i "$file" $(printf "%04d" $i).txt i=$((i+1)) done
Bonsoir
-- Roland
thierry escola wrote:
sous Linux, je voudrais renomer tous les fichiers d'un répertoire avec
des nombres qui se suivent sur 4 chiffres par ex.
j'arrive à le faire mais pas sur une taille fixe
ex: j'arrive à faire 1.txt 2.txt ... alors que je voudrais
0001.txt 0002.txt ...
Quelque chose comme:
i=1
for file in *
do
mv -i "$file" $(printf "%04d" $i).txt
i=$((i+1))
done
sous Linux, je voudrais renomer tous les fichiers d'un répertoire avec des nombres qui se suivent sur 4 chiffres par ex. j'arrive à le faire mais pas sur une taille fixe ex: j'arrive à faire 1.txt 2.txt ... alors que je voudrais 0001.txt 0002.txt ...
Quelque chose comme:
i=1 for file in * do mv -i "$file" $(printf "%04d" $i).txt i=$((i+1)) done
Bonsoir
-- Roland
thierry escola
Roland Rodrigus wrote: ...
Quelque chose comme:
i=1 for file in * do mv -i "$file" $(printf "%04d" $i).txt i=$((i+1)) done
Bonsoir
merci beaucoup, c'est le printf "%04d" que je n'avais pas
rahhh lovely !
Thierry -- http://members.fortunecity.fr/tagada/
Roland Rodrigus wrote:
...
Quelque chose comme:
i=1
for file in *
do
mv -i "$file" $(printf "%04d" $i).txt
i=$((i+1))
done
Bonsoir
merci beaucoup,
c'est le printf "%04d"
que je n'avais pas