Re: lire ds un fichier (en bash)

Top Page

Reply to this message
Author: cly
Date:  
CC: guilde.at.imag.fr
Subject: Re: lire ds un fichier (en bash)
Sylvain.Pogodalla@??? wrote:
>
> Bonjour,
>
>     Julien> Bonjour, je suis en train de faire un petit script bash,
>     Julien> et j'ai besoin soit de lire ligne par ligne un fichier
>     Julien> soit de mettre tout le fichier directement dans une
>     Julien> variable.  Cependant, 'read ma_var < mon_fichier' ne me
>     Julien> mets que la première ligne et je n'arrive pas à aller plus
>     Julien> loin dans la lecture. Comment dois je faire ?

>
> Ça dépend aussi un peu de ce que tu veux faire avec les lignes que tu
> lis, mais il est possible que
> cat mon_fichier | xargs ma_commande
> convienne.
>


En bash, il faut faire
cat mon_fichier | while read ma_var
do
...
done


Christophe.