Forma de receber múltiplas entradas da mesma linha separadas por um espaço

0

Eu preciso armazenar três nomes em três variáveis diferentes, mas tendo entrada de uma única linha separada por espaços entre eles. Existe alguma maneira de fazer isso?

    
por Gimmeray 09.12.2015 / 14:40

1 resposta

3

Você deve ser capaz de usar o comando read do bash shell para isso.

$ read -p "Please enter names: " name1 name2 name3
Please enter names: alice bob carol
$ echo $name1
alice
$ echo $name2
bob
$ echo $name3
carol
    
por steeldriver 09.12.2015 / 14:44