Bonjour,
Je souhaite mettre en place un script en Bash qui permettrait
De récupérer ligne par ligne le contenu du fichier LISTE. Et ensuite de copier le resultat vers un repertoire /tmp.
Le but c'est de fournir ds un fichier une liste de fichier à copier et d'automatiser le processus.
Merci d'avance.
Forum Programmation.shell Automatisation de copie de fichier.
Posté par letonton .
Étiquettes :
aucune
8
juin
2006
# comme cela ?
Posté par hervé Couvelard . Évalué à 2.
# Autre solution
Posté par Mathias Bavay (site web personnel) . Évalué à 1.
On envoie le fichier LISTE dans awk, qui construit la chaine "cp ligne_lue /tmp" et execute cette chaine comme une commande, et ceci pour chaque ligne du fichier LISTE (awk traite les donnees lignes par ligne et 0ドル represente l'ensemble du contenu de la ligne courante, 1ドル serait le premier champ (separe par des espaces/tabulations..)).
Mathias
[^] # Re: Autre solution
Posté par Dabowl_92 . Évalué à 3.
J'aurais plutôt fait comme ceci :
cat LISTE | while read FIC
do
cp "$FIC" /tmp
done
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.