A voir également:
- Commande linux pour renommer fichiers.
- Renommer plusieurs fichiers - Guide
- Invite de commande - Guide
- Wetransfer gratuit fichiers lourd - Guide
- Commande terminal mac - Guide
- Renommer iphone - Guide
16 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 894
26 mai 2009 à 16:06
26 mai 2009 à 16:06
Salut,
ssh$ ls -1 001 BA REV.flv 002 BA REV.flv 015 BA REV.flv 167 BA REV.flv 200 BA REV.flv 89 BA REV.flv ssh$ while read line ; do mv "${line}" "DVD-${line%% *}.flv" ; done < <(ls -1) ssh$ ls -1 DVD-001.flv DVD-002.flv DVD-015.flv DVD-167.flv DVD-200.flv DVD-89.flv ssh$;-))
merci pour les reponses. Je viens de tester la solution de jipicy qui devrait marcher , mais j'ai pas réussi :s. donc je suis partit dans le repertoire ou y a tous mes fichiers(video) , j'ai tappé : while read line ; do mv "${line}" "DVD-${line%% *}.flv" ; done <
rien ne se passe. c'est possible sinon de les mettre dans un nouveau repertoire?
rien ne se passe. c'est possible sinon de les mettre dans un nouveau repertoire?
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 894
26 mai 2009 à 16:25
26 mai 2009 à 16:25
La fin de la commande c'est :
done < <(ls -1)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'ai essayé ça : while read line ; do mv "${line}" "DVD-${line%% *}.flv" ; done < <(ls -1)
il me dit : mv cannot move "001 BA REV.flv" to " DVD-001 BA REV.flv%% *}.flv ' : no such file ...
il me dit : mv cannot move "001 BA REV.flv" to " DVD-001 BA REV.flv%% *}.flv ' : no such file ...
Personne n'a une idée dou pourrait venir l'erreur :s?
Je suis obliger de faire ça sous linux pour éviter d'importer toutes les video pour les renommer avec un logiciel ou script PHP :s:s:s
Je suis obliger de faire ça sous linux pour éviter d'importer toutes les video pour les renommer avec un logiciel ou script PHP :s:s:s
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 894
26 mai 2009 à 17:21
26 mai 2009 à 17:21
Dans un terminal, tapes :
var="001 BA REV.flv" echo ${var%% *}et copie/colle le résultat s'il te plaît, merci.
Rien ne se passe.
J'ai tout tappé sur la meme ligne :
var="001 BA REV.flv"
echo ${var%% *}
ça clignote ...
ps : je travail sur Cygwin , mais à chaque mois que vous m'avaez aidé(cin , karine etc ), ça a marché :D
J'ai tout tappé sur la meme ligne :
var="001 BA REV.flv"
echo ${var%% *}
ça clignote ...
ps : je travail sur Cygwin , mais à chaque mois que vous m'avaez aidé(cin , karine etc ), ça a marché :D
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 894
26 mai 2009 à 17:39
26 mai 2009 à 17:39
Essaye comme ça alors :
var="001 BA REV.flv" ; echo ${var%% *}
Je viens de rééssayé avec la commande du début , ça marche bien normalement. j'avai mal tappé la commande je pense ...
merci bcp
merci bcp
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 894
26 mai 2009 à 17:44
26 mai 2009 à 17:44
Ok, donc à quoi ressemble le nom de tes fichiers depuis ta dernière manip ?
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 894
26 mai 2009 à 17:44
26 mai 2009 à 17:44
Ok ;-))