Usando as colunas nos como valor da variável

1

Eu quero usar um conjunto de colunas, dependendo de algumas condições de versão, mas quando eu definir

String="$39+$41+$43+$45+$47+$49+$51+$53"

echo $String retorna

9+1+3+5+7+9+1+3
    
por CoderAkki 07.03.2017 / 08:50

1 resposta

1

tente usar

String="${39}+${41}+${43}+${45}+${47}+${49}+${51}+${53}"

que dão

set $(seq 101 200)
String="${39}+${41}+${43}+${45}+${47}+${49}+${51}+${53}"
echo $String
139+141+143+145+147+149+151+153

editar:

se você quiser a string, não use aspas duplas

string='$39+$41+$43+$45+$47+$49+$51+$53'

echo $string
'$39+$41+$43+$45+$47+$49+$51+$53'
    
por 07.03.2017 / 09:10