Як відкрити сторінку чоловіка для математики квадратних дужок і як їх називають?


8

Я працюю з ними вже деякий час (математичні рівняння $[], а не масиви)

arrConflicts[0]=$[arrConflicts[0]+1]
currentCombination=$[ (arrFiles[0]-1+arrFiles[0]-i)*i/2-arrFiles[0]+j ]
  1. Як зателефонувати на сторінку man?

  2. Як називається ця математика (google)?

  3. Чи має він функцію min та max?

Відповіді:


14

Це один із способів зробити арифметичне розширення в bash . Він був застарілим багато років тому, і поточна документація GNU не згадує про це (все ж, маніпуляції Ubuntu, як і раніше: запустіть man bashі подивіться розділ про Арифметичне розширення ). З цієї публікації про переповнення стека :

Сторінка для bash v3.2.48 говорить:

[...] Формат для арифметичного розширення такий:

     $((expression))

Старий формат $ [вираз] є застарілими і будуть видалені в наступних версіях Баша.

Ви повинні використовувати $((...))замість цього.

Ні, він не має minі не maxфункціонує.


Нічого собі, я поняття не $[]мала. Я очікував від назви, що відповідь буде man '['. (тобто test)
Пітер Кордес

@PeterCordes: D дякую. ти мене врятував! man testхе
dylnmc
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.