shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Re: Alternativa ao comando set usando read


From: Robson Alexandre
Subject: Re: [shell-script] Re: Alternativa ao comando set usando read
Date: Fri, 9 Nov 2018 19:09:47 -0200

Grande Itamar,

    Acredito que não me fiz entender nesse ponto, veja que meu objetivo é atribuir cada valor do array de seus índices a variáveis pré-definidas como se passássemos as variáveis posicionais á uma função.

Então partindo do:
#!/bin/bash
array=('a' 'b c' 'd' 'e')
read varX varY varW varZ < "${array[@]}"
O resultado esperado é:
varX=a       # $1 ou ${array[0]}
varY='b c'   # $2 ou ${array[1]}
varW=d       # $3 ou ${array[2]}
varZ=e       # $4 ou ${array[3]}
Não sei se o read ou outra ferramenta possui algum parâmetro para pegar os posicionais separadamente


Atenciosamente
Robson Alexandre

Em sex, 9 de nov de 2018 às 16:28, address@hidden [shell-script] <address@hidden> escreveu:
 

Caro Robson


Que tal:

for i in "${array[@]"; do let j++; eval var$j=\"$i\"; done

[]'s
Itamar

--
Atenciosamente

Robson Alexandre

reply via email to

[Prev in Thread] Current Thread [Next in Thread]