Tampaknya $[expr]
melakukan ekspansi aritmatika seperti $((expr))
. Tapi saya tidak dapat menemukan disebutkan $[
dalam manual bash. Perintah ini tidak memberikan hasil:
gunzip -c /usr/share/man/man1/bash.1.gz | grep -E '\$\['
Apa operator ini dan apakah perilakunya distandarisasi di mana saja?
Versi bash saya: GNU bash, versi 3.2.51 (1) -release (x86_64-apple-darwin13)
man bash | grep -E '\$\['
. Output: Format lama $ [ekspresi] sudah usang dan akan dihapus dalam versi mendatang
bash
khusus (usang)$[...]
adalah non-standar. The$((...))
(yang berasal dariksh
) adalah POSIX standar.