$[expr]마치 산술 확장 을 수행하는 것처럼 보입니다 $((expr)). 그러나 나는 $[bash 매뉴얼에서 언급을 찾을 수 없다 . 이 명령은 결과를 제공하지 않습니다.
gunzip -c /usr/share/man/man1/bash.1.gz | grep -E '\$\['
이 연산자는 무엇이며 그 동작은 어디에서나 표준화 되었습니까?
내 bash 버전 : GNU bash, 버전 3.2.51 (1)-릴리스 (x86_64-apple-darwin13)
man bash | grep -E '\$\['. 출력 : 구식 $ [expression]은 더 이상 사용되지 않으며 향후 버전에서 제거 될 예정입니다.
bash특정$[...]구문은 비표준입니다. 은$((...))(즉, 유래ksh) POSIX 표준입니다.