추가 결과를 얻지 못하는 이유는 무엇입니까?


1

책에서 다음 스크립트 파일을 작성했습니다.

a=2
b=3 
c=$[a+b]
echo 'The result is:' $c

이 프로그램을 실행 한 후 5가 아닌 다음과 같이 출력됩니다.

The result is: $[a+b]
1

You shouldn't be using []:

Go for this (with the (()) brackets:

a=2
b=3
c=$((a+b))
echo 'The result is:' $c

returns:

The result is: 5