Como eu abro a página de manual para colchetes e o que eles são chamados?

8

Eu tenho trabalhado com eles por um tempo agora (equações matemáticas em $[] , 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 man?

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

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

por Then Enok 29.01.2016 / 08:37

1 resposta

14

É uma maneira de fazer expansão aritmética no bash . Ele foi preterido há anos atrás, e a documentação atual do GNU não menciona (as páginas manitais do Ubuntu ainda, no entanto: execute man bash e veja a seção Expansão Aritmética ). De esta postagem sobre estouro de pilha :

  

A página man do bash v3.2.48 diz:

     
    

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

     $((expression))
         

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

  

Você deve usar $((...)) .

Não, não tem min ou max funções.

    
por muru 29.01.2016 / 09:17

Tags