Déplacer un fichier depuis une liste
Résolu/Fermé
SassaM.
Messages postés
1
Date d'inscription
mardi 5 novembre 2013
Statut
Membre
Dernière intervention
5 novembre 2013
-
5 nov. 2013 à 16:17
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 8 nov. 2013 à 10:10
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 8 nov. 2013 à 10:10
A voir également:
- Déplacer un fichier depuis une liste
- Liste déroulante excel - Guide
- Fichier rar - Guide
- Déplacer une colonne excel - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
2 réponses
mamiemando
Messages postés
33333
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
31 octobre 2024
7 800
6 nov. 2013 à 00:19
6 nov. 2013 à 00:19
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.
mamiemando
Messages postés
33333
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
31 octobre 2024
7 800
7 nov. 2013 à 07:59
7 nov. 2013 à 07:59
Tu as raison, des espaces sur une ligne de fichier fausseront la commande comme tu l'as indiqué, je n'avais pas pensé à ce cas de figure, et ta solution évitera ce genre de problème.
8 nov. 2013 à 10:10
Par contre, poster la solution aurait été appréciable ;-\