Переменные с уравнениями

Переменные с уравнениями

Как мне создать переменную, которая решает уравнение. Например,

t=20
s=(t+30)

Я довольно легко получил t=20, но когда дело дошло до использования команды echo для s, вывод оказался 20+30 вместо решения, необходимого для получения 50.

Например,

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

решение1

()запускает команду внутри скобок в подоболочке, вам необходимо арифметическое расширение $(()):

$ t=20

$ s=$((t+30))

$ echo "$s"
50

Связанный контент