Re: shell

Pàgina inicial

Reply to this message
Autor: vincent+ml.guilde
Data:  
A: guilde
Assumpte: Re: shell
Le 17/10/2011 20:58, nt.guilde@??? a écrit :
> Si les noms de fichiers contiennent des espaces, 'read' lira des
> morceaux ;


Non, sans paramètres ou avec un seul paramètre, read lit une ligne. read
lit des mots si on lui donne plus d'un nom de variable en paramètre :

$ read mavariable <<< "bla bli blou"
$ echo $mavariable
bla bli blou
$ read mavariable monautrevariable <<< "bla bli blou"
$ echo $mavariable
bla
$ echo $monautrevariable
bli blou

A noter que si il y a plus de mots que de variables, la dernière
variable reçoit la fin de la ligne.
--
Vincent Riquer

http://vincent.riquer.fr/blog/