Como abro a página de manual para matemática entre colchetes e como eles são chamados?

8

Eu trabalho com eles há algum tempo (equações matemáticas $[], não as matrizes)

arrConflicts[0]=$[arrConflicts[0]+1]
currentCombination=$[ (arrFiles[0]-1+arrFiles[0]-i)*i/2-arrFiles[0]+j ]
  1. Como chamar a página de manual?

  2. Como é chamada essa matemática (para o google)?

  3. Tem uma função min e max?

Então Enok
fonte

Respostas:

14

É uma maneira de fazer expansão aritmética no bash . Ele foi reprovado anos atrás, e a documentação atual do GNU não o menciona (as páginas de manual do Ubuntu ainda o fazem: execute man bashe veja a seção sobre Expansão Aritmética ). A partir deste post Stack Overflow :

A página de manual do bash v3.2.48 diz:

[...] O formato para expansão aritmética é:

     $((expression))

O formato antigo $ [expression] está obsoleto e será removido nas próximas versões do bash.

Você deve usar em seu $((...))lugar.

Não, não possui minou maxfunciona.

muru
fonte
Uau, eu não tinha ideia que $[]era uma coisa. Eu esperava do título que a resposta seria man '['. (ie test)
Peter Cordes
@ PeterCordes: D obrigado. você me salvou! man testheh
dylnmc 7/07