두 쉘 알고리즘의 차이점

두 쉘 알고리즘의 차이점

다음 두 쉘 산술 명령의 차이점은 무엇입니까?

echo $[ $var1 - 1 ]
echo $(( $var1 - 1 ))

예를 들어 var1 = 5라고 가정합니다.

답변1

남자 배쉬에서 :

Arithmetic Expansion
   Arithmetic expansion allows the evaluation of an arithmetic 
   expression and the substitution of the result.  The format 
   for arithmetic expansion is:

          $((expression))

   The old format $[expression] is deprecated and will be 
   removed in upcoming versions of bash.

관련 정보