Alguem me ajuda com um ARRAY em Shel Script ?

1. Alguem me ajuda com um ARRAY em Shel Script ?

TheMagicOfOz
TheMagicOz

(usa PCLinuxOS)

Enviado em 16/07/2018 - 14:36h

tenho um array com o seguinte conteudo:
array=(neymar messi cr7)
então nesse array as seguintes posições tenho o respectivo valor:
${array[0]} = neymar
${array[1]} = messi
${array[2]} = cr7
---------------------------
Então, o foco principal é manter a mesma base , a unica alteração é como faço pra deixar uma posição vazia dentro de um array ?
por exemplo , deixa-lo dessa forma:
array=(neymar "" messi "" cr7 "")
dando um echo nesse array , retornaria assim:
echo ${array[*]} = neymar messi cr7
ai queria desse modelo, ai nas posições ficaria assim:
${array[0]} = neymar
${array[1]} = posição vazia
${array[2]} = messi
${array[3]} = posição vazia
${array[4]} = cr7
${array[5]} = posição vazia


  


2. Não é assim que gostaria não, pq eu sei que colocando as aspas duplas da uma posição vazia

TheMagicOfOz
TheMagicOz

(usa PCLinuxOS)

Enviado em 16/07/2018 - 15:17h

Gostaria de um laço que faria que acrescentasse os valores de um array , tipo esse que dei como exemplo e acrescentar as aspas duplas e jogar esse resultado em outro array , que ai na hora de printar esse array as aspas duplas mostrava que a posição x ta vazia


3. Esse resultado que ta dentro do array , os valores saõ resultados de um comando , entendeu ?

TheMagicOfOz
TheMagicOz

(usa PCLinuxOS)

Enviado em 16/07/2018 - 15:50h

Por isso do laço pra acrescentar os campos vazios na frente de cada campo que ja existe nesse array e jogar num novo array os msm valores do comando executado e acrescentando um campo vazio na frente de cada um deles






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts