Déplacer un fichier depuis une liste
Résolu
SassaM.
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai beau chercher, je ne trouve pas la solution à mon problème.
Je gère une base d'images très importante et je souhaiterais à partir d'une liste excel (ou d'un fichier .txt) déplacer le fichier image, mentionné dans la liste, dans un autre dossier.
Pour être plus claire :
dans un dossier "FDV", j'ai des images nommées "XXXXX.jpg".
Parmi ces images je dois en déplacer certaines dans un autre dossier "AC".
Les images devant être déplacées sont listées sur un fichier excel.
J'ai regardé via Automator mais je n'ai pas trouvé comment amenée ma liste et pour que mes commandes s'enchaînent parfaitement.
Et je ne suis pas assez calée sur le Terminal ni sur AppleScript pour y arriver seule...HELP....
Merci d'avance.
J'ai beau chercher, je ne trouve pas la solution à mon problème.
Je gère une base d'images très importante et je souhaiterais à partir d'une liste excel (ou d'un fichier .txt) déplacer le fichier image, mentionné dans la liste, dans un autre dossier.
Pour être plus claire :
dans un dossier "FDV", j'ai des images nommées "XXXXX.jpg".
Parmi ces images je dois en déplacer certaines dans un autre dossier "AC".
Les images devant être déplacées sont listées sur un fichier excel.
J'ai regardé via Automator mais je n'ai pas trouvé comment amenée ma liste et pour que mes commandes s'enchaînent parfaitement.
Et je ne suis pas assez calée sur le Terminal ni sur AppleScript pour y arriver seule...HELP....
Merci d'avance.
A voir également:
- Déplacer un fichier depuis une liste
- Fichier bin - Guide
- Liste déroulante excel - Guide
- Déplacer une colonne excel - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
2 réponses
Supposons que le fichier /home/toto/toto.txt contienne un nom de fichier par ligne à déplacer depuis /home/toto/FDV vers /home/toto/AC, alors la commande à lancer est :
Bonne chance
for x in $(cat /home/toto/toto.txt); do mv /home/toto/FDV/$x /home/toto/AC; done
Bonne chance
salut,
non! UUOC!
on ne "for boucle" pas sur la sortie d'une commande.
cette sortie peut contenir des espaces sur une même ligne, et la "for boucle" bouclera sur chaque mot de la ligne.
la manière la plus sûre de lire un fichier en shell est une boucle while.
non! UUOC!
on ne "for boucle" pas sur la sortie d'une commande.
cette sortie peut contenir des espaces sur une même ligne, et la "for boucle" bouclera sur chaque mot de la ligne.
la manière la plus sûre de lire un fichier en shell est une boucle while.
while read -r line; do echo "$line"; done <fichierpour lire la sortie d'une commande, on pipe cette dernière vers une boucle while, ou y en redirigeant une substitution de processus.
Par contre, poster la solution aurait été appréciable ;-\