角括弧の数学のマニュアルページを開くにはどうすればいいですか?


8

私はしばらくの間それらを使っています($[]配列ではなく、の数式)

arrConflicts[0]=$[arrConflicts[0]+1]
currentCombination=$[ (arrFiles[0]-1+arrFiles[0]-i)*i/2-arrFiles[0]+j ]
  1. マニュアルページを呼び出すには?

  2. この数学は(グーグルに)呼ばれていますか?

  3. 最小と最大の機能はありますか?

回答:


14

これは、bashで算術展開を行う1つの方法です。それは何年も前に廃止されており、現在のGNU文書では言及されていません(ただし、Ubuntuのマンページにはまだ記載されています:実行man bashして、算術展開に関するセクションを参照してください)。このスタックオーバーフローのポスト

bash v3.2.48のマンページには次のように書かれています。

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

     $((expression))

古い形式の$ [式]推奨されていませんとのbashの今後のバージョンで削除されます。

$((...))代わりに使用する必要があります。

いいえ、minまたはmax機能はありません。


うわぁ、なんてことなんて全然わからなかった$[]。タイトルから解答は予想通りでしたman '['。(つまりtest
Peter Cordes

@PeterCordes:Dありがとう。あなたは私を救いました!man testheh
dylnmc 2017
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.