¿Cómo abro la página del manual para corchetes matemáticos y cómo se llaman?

8

He estado trabajando con ellos durante un tiempo (ecuaciones matemáticas $[], no las matrices)

arrConflicts[0]=$[arrConflicts[0]+1]
currentCombination=$[ (arrFiles[0]-1+arrFiles[0]-i)*i/2-arrFiles[0]+j ]
  1. ¿Cómo llamar a la página del manual?

  2. ¿Cómo se llama esta matemática (a google)?

  3. ¿Tiene una función mínima y máxima?

Entonces Enok
fuente

Respuestas:

14

Es una forma de hacer expansión aritmética en bash . Fue obsoleto hace años , y la documentación actual de GNU no lo menciona (sin embargo, las páginas de manual de Ubuntu todavía lo hacen: ejecute man bashy vea la sección sobre Expansión Aritmética ). De esta publicación de desbordamiento de pila :

La página de manual para bash v3.2.48 dice:

[...] El formato para la expansión aritmética es:

     $((expression))

El formato anterior $ [expresión] está en desuso y se eliminará en las próximas versiones de bash.

Deberías usar $((...))en su lugar.

No, no tiene minni maxfunciones.

muru
fuente
Wow, no tenía idea de que $[]era una cosa. Esperaba por el título que la respuesta fuera a ser man '['. (es decir test)
Peter Cordes
@ PeterCordes: D gracias. ¡me salvaste! man testje
dylnmc