Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
914 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  script qui pioche des valeurs dans un fichier txt.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

script qui pioche des valeurs dans un fichier txt.

n°214233
Nestor
Posté le 21-01-2003 à 09:54:55  profilanswer
 

Salut,
 
j'ai besoin de faire un scritp qui pioche une liste de fichiers dans un fichier texte pour faire un tar.  
mon fichier texte :  
/rep/rep1/file1
/rep/rep2/file2
/rep/file3
 
mon script doit faire la chose suivante :  
créer un tar (tar cvf montar.tar)
pour tous les fichiers décris dans le fichier texte, les ajouter au tar montar.tar (tar rvf montar.tar /rep/rep1/file1.....)
 
Comment je fais pour boucler sur les lignes du fichiers texte ?
 
Merci de votre aide.

mood
Publicité
Posté le 21-01-2003 à 09:54:55  profilanswer
 

n°214235
sebweb
Posté le 21-01-2003 à 09:57:33  profilanswer
 

Nestor a écrit :

Salut,
 
j'ai besoin de faire un scritp qui pioche une liste de fichiers dans un fichier texte pour faire un tar.  
mon fichier texte :  
/rep/rep1/file1
/rep/rep2/file2
/rep/file3
 
mon script doit faire la chose suivante :  
créer un tar (tar cvf montar.tar)
pour tous les fichiers décris dans le fichier texte, les ajouter au tar montar.tar (tar rvf montar.tar /rep/rep1/file1.....)
 
Comment je fais pour boucler sur les lignes du fichiers texte ?
 
Merci de votre aide.


 
A premiere vue sans avoir tester je dirait un script dans ce style :
#!/bin/sh
cat mon_fichier.txt | tar ....
 
Mais j'ai un doute quand même  :??:

n°214238
Mjules
Modérateur
Parle dans le vide
Posté le 21-01-2003 à 10:00:42  profilanswer
 

une boucle FOR :


for ligne in `cat mon fichier`; do  
tar rvf montar.tar "$ligne"
done


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°214242
zerod
atchoum !
Posté le 21-01-2003 à 10:08:09  profilanswer
 

ou plus simplement 'man tar' et tu verras que le tar accepte un fichier en entrée :D  
 

-T le_fichier

 
si je me souviens bien

n°214244
Nestor
Posté le 21-01-2003 à 10:15:16  profilanswer
 

Merci de vos nombreuses et rapides réponses !
 
Je teste, de la plus simple (tar avec le fichiers en param) à la plus "compliquée".

n°214272
Nestor
Posté le 21-01-2003 à 11:07:17  profilanswer
 

bon juste pour info, je suis sous AIX et c'est -L au lieu de -T (pour le GNU Tar si je me trompe pas).


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  script qui pioche des valeurs dans un fichier txt.

 

Sujets relatifs
[Reseau] IpTables : script de firewallingcomment copier un fichier sur une machine connecte en telnet??
script gnome2 samba serveurPetit script utilisant les permissions du root
forcer permissions de fichier apres upload ftp[secu] securiser apache pour empecher l'include de fichier de conf
Mon 1er script iptables[MDK9] Apache droit sur les fichier HTML et PHP
Créer un fichier fifo sur une partition ext3[iptables] un script de 2 ligne qui marche pas
Plus de sujets relatifs à : script qui pioche des valeurs dans un fichier txt.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR