[UNIX] Changer extensions

SAKDOSS -  
jipicy Messages postés 41342 Statut Modérateur -
Bonjour,

je souhaiterais renommer automatiquement tous les fichier d'une certaine extension (mettons ".log") en changeant l'extension ( ".txt" par exemple).

Je n'ai aucune idée de comment faire ça en script (listage + modification en gardant la même racine) :s

Si quelqu'un avait la bonté de m'éclairer...

Merci d'avance !
A voir également:

1 réponse

jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,
[rep]$ ls -1
fich1.log
fich2.log
fich3.log
fich4.log
fich5.log

[rep]$ for fich in *;do mv "${fich}" "${fich/.log/.txt}";done

[rep]$ ls -1
fich1.txt
fich2.txt
fich3.txt
fich4.txt
fich5.txt

[rep]$
;-))
1