Unix, linux, mv et les espaces ...
Résolu/Fermé
poulpoul
-
8 avril 2008 à 17:18
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 8 avril 2008 à 21:48
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 8 avril 2008 à 21:48
A voir également:
- Unix, linux, mv et les espaces ...
- Espaces insécables - Guide
- Linux mint - Télécharger - Systèmes d'exploitation
- Tapez cette phrase, en respectant bien les espaces et la ponctuation. - Guide
- En informatique, les informations sont codées par des 0 et des 1, appelés bits. un bit correspond à un espace mémoire. parmi les séquences ci-dessous, lesquelles occupent le moins d'espace en mémoire ? - Forum Programmation
- Diskinternals linux reader - Télécharger - Stockage
5 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 895
8 avril 2008 à 17:24
8 avril 2008 à 17:24
Salut,
$ ls -1 Blabla_131.avi Blabla_132.avi Blabla_133.avi Blabla_134.avi Blabla_135.avi $ for fic in *.avi; do mv "${fic}" "${fic/_/ - }"; done $ ls -1 Blabla - 131.avi Blabla - 132.avi Blabla - 133.avi Blabla - 134.avi Blabla - 135.avi $;-))
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 655
8 avril 2008 à 21:48
8 avril 2008 à 21:48
Je marque le problème comme résolu.
Penses à le faire les prochaines fois :-)
Penses à le faire les prochaines fois :-)
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 655
8 avril 2008 à 17:21
8 avril 2008 à 17:21
sachant que l'une des règles d'or d'unix-linux est "pas d'espace dans les noms de fichiers"
euh... c'est du passé, ça.
Tous le système peuvent maintenant manipuler sans problème ces fichiers.
Il suffit (selon les cas) de mettre des double-quote autout du nom, ou bien de mettre un antislash (\) devant chaque espace.
euh... c'est du passé, ça.
Tous le système peuvent maintenant manipuler sans problème ces fichiers.
Il suffit (selon les cas) de mettre des double-quote autout du nom, ou bien de mettre un antislash (\) devant chaque espace.
cuicuicuilesptitsoiseaux
Messages postés
151
Date d'inscription
dimanche 18 mars 2007
Statut
Membre
Dernière intervention
3 septembre 2011
5
8 avril 2008 à 17:24
8 avril 2008 à 17:24
Salut.
Tu as essayé ça :
mv Blabla_131.avi 'Blabla - 131.avi'
en utilisant le symbole ' ?
Bye.
Tu as essayé ça :
mv Blabla_131.avi 'Blabla - 131.avi'
en utilisant le symbole ' ?
Bye.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
8 avril 2008 à 17:41
8 avril 2008 à 17:41
Merci beaucoup à tous
cela fonctionne nickel avec la boucle de Jipicy, encore merci
pour les espaces sebsauvage, je pensais que c'était encore d'actualité ...
justement à ce propos cuicuicuilesptitsoiseaux j'avais essayé la commande suivante :
$ mv Blabla_131.avi Blabla\ -\ 131.avi (avec les anti-slashes)
encore merci à tous
cela fonctionne nickel avec la boucle de Jipicy, encore merci
pour les espaces sebsauvage, je pensais que c'était encore d'actualité ...
justement à ce propos cuicuicuilesptitsoiseaux j'avais essayé la commande suivante :
$ mv Blabla_131.avi Blabla\ -\ 131.avi (avec les anti-slashes)
encore merci à tous