$[expr]
算術拡張を実行するには$((expr))
:しかし、$[
bashのマニュアルには言及がありません。このコマンドは結果を提供しません。
gunzip -c /usr/share/man/man1/bash.1.gz | grep -E '\$\['
この演算子は何ですか?その行動はどこでも標準化されていますか?
私のbashバージョン:GNU bash、バージョン3.2.51(1)-release(x86_64-apple-darwin13)
ベストアンサー1
GNU bashメーリングリストのスレッドからこれは、その$[
構文が初期構文であり、$((
Kornシェルで後者を使用するため、廃止されたことを示します。
~によるとこのウェブサイト, bash 3.2.48 マニュアルには$[
構文への参照が含まれています。したがって、この参照は3.2.51で削除されたと推測されます。