Sembra che $[expr]esegua l'espansione aritmetica proprio come $((expr)). Ma non riesco a trovare alcuna menzione $[nel manuale di Bash. Questo comando non dà risultati:
gunzip -c /usr/share/man/man1/bash.1.gz | grep -E '\$\['
Cos'è questo operatore e il suo comportamento è standardizzato ovunque?
La mia versione bash: GNU bash, versione 3.2.51 (1) -release (x86_64-apple-darwin13)
man bash | grep -E '\$\['. Output: il vecchio formato $ [espressione] è obsoleto e verrà rimosso nelle prossime versioni
bashspecifica (obsoleta)$[...]non è standard. Il$((...))(che deriva daksh) è lo standard POSIX.