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.
# 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.