Variáveis ​​com equações

Variáveis ​​com equações

Como eu criaria uma variável que resolve uma equação. Por exemplo,

t=20
s=(t+30)

Consegui t=20 bem fácil, mas quando se trata de usar o comando echo para s, a saída acaba sendo 20+30 em vez de ser resolvida para obter 50

Por exemplo,

(input)echo $s
(output)20+30 

Responder1

()executa o comando entre parênteses em um subshell, você precisa de expansão aritmética $(()):

$ t=20

$ s=$((t+30))

$ echo "$s"
50

informação relacionada