Parece que $[expr]realiza la expansión aritmética al igual que $((expr)). Pero no puedo encontrar ninguna mención $[en el manual de bash. Este comando no da resultados:
gunzip -c /usr/share/man/man1/bash.1.gz | grep -E '\$\['
¿Qué es este operador y su comportamiento está estandarizado en alguna parte?
Mi versión bash: GNU bash, versión 3.2.51 (1) -release (x86_64-apple-darwin13)
man bash | grep -E '\$\['. Salida: el formato anterior $ [expresión] está en desuso y se eliminará en las próximas versiones
bashespecífica (obsoleta)$[...]no es estándar. El$((...))(que se deriva deksh) es el estándar POSIX.