帶方程式的變數

帶方程式的變數

我將如何建立一個求解方程式的變數。例如,

t=20
s=(t+30)

我很容易就得到了 t=20,但是當使用 s 的 echo 命令時,輸出最終是 20+30,而不是得到 50

例如,

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

答案1

()在子 shell 中執行括號內的命令,您需要算術擴充$(())

$ t=20

$ s=$((t+30))

$ echo "$s"
50

相關內容