Renommer des fichier
Résolu
Sara
-
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Si on a un dossier qui contient 100 fichiers, le nom de chaqun de ces fichier est de type:
GAL_2011125_2011325_std_fre_A.txt
comment je peux sur Linux changer son nom au:
GAL_2011125_2011325.txt
qqn peut m'aider car je suis débutante en Linux et je dois vraiment trouver une solution de ce problème
Merci d'avance
Si on a un dossier qui contient 100 fichiers, le nom de chaqun de ces fichier est de type:
GAL_2011125_2011325_std_fre_A.txt
comment je peux sur Linux changer son nom au:
GAL_2011125_2011325.txt
qqn peut m'aider car je suis débutante en Linux et je dois vraiment trouver une solution de ce problème
Merci d'avance
A voir également:
- Renommer des fichier
- Fichier bin - Guide
- Renommer des fichiers en masse - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
2 réponses
Salut,
Si tous tes fichiers sont du même acabit que dans ton exemple...
;-))
Si tous tes fichiers sont du même acabit que dans ton exemple...
$ ls -1 GAL_2011125_2011320_std_fre_A.txt GAL_2011125_2011321_std_fre_A.txt GAL_2011125_2011322_std_fre_A.txt GAL_2011125_2011323_std_fre_A.txt GAL_2011125_2011324_std_fre_A.txt GAL_2011125_2011325_std_fre_A.txt $ for fich in *;do mv -v "${fich}" $(echo ${fich} | sed 's/_[a-z]\+.*\./\./');done 'GAL_2011125_2011320_std_fre_A.txt' -> 'GAL_2011125_2011320.txt' 'GAL_2011125_2011321_std_fre_A.txt' -> 'GAL_2011125_2011321.txt' 'GAL_2011125_2011322_std_fre_A.txt' -> 'GAL_2011125_2011322.txt' 'GAL_2011125_2011323_std_fre_A.txt' -> 'GAL_2011125_2011323.txt' 'GAL_2011125_2011324_std_fre_A.txt' -> 'GAL_2011125_2011324.txt' 'GAL_2011125_2011325_std_fre_A.txt' -> 'GAL_2011125_2011325.txt' $ ls -1 GAL_2011125_2011320.txt GAL_2011125_2011321.txt GAL_2011125_2011322.txt GAL_2011125_2011323.txt GAL_2011125_2011324.txt GAL_2011125_2011325.txt $
;-))