쉘 프로그래밍 구문 오류

쉘 프로그래밍 구문 오류
num1 = 20
num2 = 20

echo $(( num1 + num2 ))
echo $(( num1 - num2 ))
echo $(( num1 * num2 ))
echo $(( num1 / num2 ))
echo $(( num1 % num2 ))

실수:

./practice.sh: line 53: num1: command not found
./practice.sh: line 54: num2: command not found
0
0
0
./practice.sh: line 59: num1 / num2 : division by 0 (error token is "num2 ")
./practice.sh: line 60: num1 % num2 : division by 0 (error token is "num2 ")

내가 무엇을 놓치고 있나요? num1내부 num2에코 대신 일부 숫자를 시도할 때 . 올바르게 인쇄되는 것을 확인했습니다... 그런데 여기서 무슨 일이 일어나고 있는 걸까요...?

답변1

num1=20
num2=20

num1과 num2에서 공백을 제거하려고 할 때. 나는 그것이 작동하고 있음을 알았습니다.

관련 정보