read was: temps.sh Was:Re: [CBLX] cherche application |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/carrefourblinux Archives
]
Le mercredi 17 mars à 12:30, Philippe Delavalade a écrit :
> Oui et non car line n'est pas la ligne physique mais la variable dans
> laquelle est stockée ce qu'a lu read, du moins si j'ai bien compris !
Je viens de relire la doc sur read. J'ai fait une confusion et je viens
donc préciser les choses.
read machin < fichier
rend la première ligne du fichier, espaces ou non dans la variable machin.
read machin1 machin2 < fichier
met le premier mot (s'il y a une espace) dans machin1 et la fin de la
ligne dans machin2.
Il est à noter que read lit toujours la première ligne ; c'est pour ça
qu'il faut utiliser la forme
while read do ... done < fichier
Dans ce cas (pas de variable déclarée), la valeur lue est mise dans la
variable 'REPLY'.
--
Ph. Delavalade
---
--
CarrefourBLinuX MailingListe
Pour obtenir de l'aide, envoyez le sujet help à:
carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
Archives:
http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux