$[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 표준입니다.