bashでドル記号の後に角括弧$ [...]が続くのはどういう意味ですか?

bashでドル記号の後に角括弧$ [...]が続くのはどういう意味ですか?

$[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で削除されたと推測されます。

おすすめ記事