parcourir un fichier ligne par ligne avec SED ?

parcourir un fichier ligne par ligne avec SED ? - Linux et OS Alternatifs

Marsh Posté le 22-09-2005 à 12:17:52    

Bonjour,
j'aimerais savoir si c'est possible de parcourir un fichier ligne par ligne.
Par exemple j'ai :
 
george
george adresse
paul
paul adresse
laly
laly adresse
 
Je veux faire ça en gros :
 
Tantque non fin de fichier faire
nom = ligne en cours
adresse = ligne suivante
exécuter un script avec nom et adresse en paramètre
fin tantque

Reply

Marsh Posté le 22-09-2005 à 12:17:52   

Reply

Marsh Posté le 22-09-2005 à 15:19:35    

en fait j'ai changer d'avis maintenant mon fichier est de la forme :
 
george;george adresse
paul;paul adresse
laly;laly adresse  
 
Avec awk j'arrive à récupérer le prénom et l'adresse séparément ($1 = prénom, $2 = adresse)
j'aimerais qu'un autre script traite ces données, Comment dire à awk de lancer un script ?
 

Code :
  1. awk -F";" '{mon_script $1}' /home/moi/monfichier.txt

Reply

Marsh Posté le 22-09-2005 à 15:32:28    

C'est bon j'ai trouvé.
 

Code :
  1. awk -F";" '{system("/home/moi/monscript " $1);}' /home/moi/monfichier

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed