3

重複の可能性:
bash:$ [<算術式>]と$((<算術式>))

この構成は、bashの整数演算$(( expr ))に使用できます。

echo $(( 2*2 + 1 )) # 5

$[ expr ]同じことをするようです(しかし文書化されていません):

echo $[ 2*2 + 1 ] # 5

これらの構成はbashで同等ですか?

4

1 に答える 1

4

man bash言います:

算術展開の形式は次のとおりです。

        $((expression))

古い形式の $[expression] は非推奨であり、bash の今後のバージョンでは削除される予定です。

于 2011-08-14T17:49:45.940 に答える