Renommer des fichier
Résolu
Sara
-
zipe31 Messages postés 38797 Statut Contributeur -
zipe31 Messages postés 38797 Statut Contributeur -
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
$
;-))