
방정식을 푸는 변수를 어떻게 생성합니까? 예를 들어,
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