Modifier nom fichier
Fermé
hssissen
Messages postés
844
Date d'inscription
mercredi 20 juillet 2005
Statut
Membre
Dernière intervention
9 janvier 2017
-
25 févr. 2010 à 17:38
hssissen Messages postés 844 Date d'inscription mercredi 20 juillet 2005 Statut Membre Dernière intervention 9 janvier 2017 - 25 févr. 2010 à 22:16
hssissen Messages postés 844 Date d'inscription mercredi 20 juillet 2005 Statut Membre Dernière intervention 9 janvier 2017 - 25 févr. 2010 à 22:16
Bonjour,
Est-ce possible de me donner un script pour remplacer les espaces blancs contenus dans les noms de fichiers dans un repertoire par le caractere "sous lignes", i.e par un "_".
Merci de votre aide.
Est-ce possible de me donner un script pour remplacer les espaces blancs contenus dans les noms de fichiers dans un repertoire par le caractere "sous lignes", i.e par un "_".
Merci de votre aide.
A voir également:
- Modifier nom fichier
- Modifier dns - Guide
- Fichier rar - Guide
- Modifier liste déroulante excel - Guide
- Modifier extension fichier - Guide
- Comment réduire la taille d'un fichier - Guide
1 réponse
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
25 févr. 2010 à 17:45
25 févr. 2010 à 17:45
Salut,
$ touch 'a b.txt' $ ls -l a*.txt -rw-r--r-- 1 lami20j lami20j 0 févr. 25 17:44 a b.txt $ for f in $(ls *.txt|tr " " _);do mv -v "${f/_/ }" $f;done `a b.txt' -> `a_b.txt' $ ls -l a*.txt -rw-r--r-- 1 lami20j lami20j 0 févr. 25 17:44 a_b.txt
25 févr. 2010 à 18:20
for f in $(ls *.txt|tr " " _);do mv -v "${f/_/ }" $f;done
T'as pas plus simple ?
Non ?
25 févr. 2010 à 18:23
Oui.
J'avais la tête à autre chose quand j'ai tapé la commande ;-)
Sinon plus simple c'est avec rename je pense ;-)
25 févr. 2010 à 18:25
25 févr. 2010 à 18:27
C'est puisque j'ai utilisé ls par rapport à toi qui a utilisé la globalisation de shell
25 févr. 2010 à 22:16
Merci encore une fois.