A voir également:
- Commande linux pour renommer fichiers.
- Wetransfer gratuit fichiers lourd - Guide
- Renommer plusieurs fichiers - Guide
- Renommer un fichier linux - Astuces et Solutions
- Invite de commande - Guide
- Téléchargez cette archive (dossier compressé). en extraire tous les fichiers dans un dossier local. quel fichier contient l’expression trouverpix ? ✓ - Forum Windows
16 réponses
jipicy
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 901
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
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 901
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
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 901
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
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 901
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
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 901
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
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 901
26 mai 2009 à 17:44
26 mai 2009 à 17:44
Ok ;-))