다음 두 쉘 산술 명령의 차이점은 무엇입니까?
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.