방정식이 있는 변수

방정식이 있는 변수

방정식을 푸는 변수를 어떻게 생성합니까? 예를 들어,

t=20
s=(t+30)

t=20을 쉽게 얻을 수 있지만 s의 echo 명령을 사용할 때 출력은 50이 아닌 20+30이 됩니다.

예를 들어,

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

답변1

()서브셸에서 괄호 안에 명령을 실행하려면 산술 확장이 필요합니다 $(()).

$ t=20

$ s=$((t+30))

$ echo "$s"
50

관련 정보