supinfo
Ouverture de  SUPINFO USA à San Francisco en 2008. Des études en informatique en Californie à un tarif abordable ! Inscrivez-vous dès maintenant !
supinfo
Connexion :

Recherche

  
   Tout| Actus| Télécharger| Comparateur de prix| Dossiers| Forums| Jeux| Google

3 messages
ok

[prog shell] lecture d'un fichier + commande - ou lire un fichier ligne par ligne

Bonjour, je fais appel aux fortiches du shell ca va etre simple pour eux!!

Je dispose d'un fichier texte contenant plusieures lignes. Chaque ligne se compose d'une chaine de caracteres et a la fin il y a un retour chariot (simple en somme, une liste de noms)

Je voudrai faire un script qui vient lire le fichier ligne par ligne et qui execute une commande avec en parametre le chaine trouvée puis je passe à la ligne suivante etc.. jusqu'a la fin.

Je suis nul en programmation et je decouvre seulement linux. J'ai vu qu'il y avait des commande SED et AWK mais je ne les comprend pas trop et ne sais pas si elles sont utiles dans mon cas.
Merci a tous du coup de pouce.
 
 
huhu j'ai trouvé finalemnt c'etait plus simple que awk et sed ^^

#!/bin/sh
for i in `cat fichier.txt`
do
commande $i
done
exit 0
 
 
Tu as aussi :

#!/bin/sh
cat fichier.txt | while read line
do
commande $line
done
exit 0

Ca te permet d'effectuer un éventuelles traitement sur le contenu du fichier (ex : grep) avant la lecture ligne par ligne
 
 
 
3 messages
ok
 
Vous devez être connecté pour écrire un message !
 

 Sujets Similaires:


 
Clubic.com
 
Achetez-facile.com
 
Jeuxvideo.fr
 
neteco.com
 
mobinaute.com