如何打开方括号数学手册页,它们叫什么?


8

我已经和他们合作了一段时间(数学方程式在中$[],而不是数组中)

arrConflicts[0]=$[arrConflicts[0]+1]
currentCombination=$[ (arrFiles[0]-1+arrFiles[0]-i)*i/2-arrFiles[0]+j ]
  1. 如何调用手册页?

  2. 这个数学叫做(谷歌)?

  3. 它具有最小和最大功能吗?

Answers:


14

这是在bash中进行算术扩展的一种方法。它被废弃多年以前,目前的GNU文档没有提到它(Ubuntu的手册页仍然要做,尽管跑man bash,看到一节算术展开)。从这个Stack Overflow帖子中

bash v3.2.48的联机帮助页显示:

[...]算术扩展的格式为:

     $((expression))

老格式$ [表达]已被弃用,并且将在bash的即将到来的版本中删除。

您应该$((...))改用。

不,它不具备minmax功能。


哇,我完全不知道$[]这件事。我从标题中期望答案将会是man '['。(即test
彼得·科德斯

@PeterCordes:D谢谢。你救了我!man test
dylnmc '17
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.