Jak otworzyć stronę podręcznika dla matematyki w nawiasach kwadratowych i jak się one nazywają?

8

Pracuję z nimi już jakiś czas (równania matematyczne $[], a nie tablice)

arrConflicts[0]=$[arrConflicts[0]+1]
currentCombination=$[ (arrFiles[0]-1+arrFiles[0]-i)*i/2-arrFiles[0]+j ]
  1. Jak wywołać stronę podręcznika?

  2. Jak nazywa się ta matematyka (Google)?

  3. Czy ma funkcję min i max?

Następnie Enok
źródło

Odpowiedzi:

14

Jest to jeden ze sposobów wykonywania arytmetycznej ekspansji w bash . To było przestarzałe lata temu, a obecna dokumentacja GNU nie wspomina o tym (jednak strony Ubuntu wciąż tak robią: uruchom man bashi zobacz sekcję o rozszerzaniu arytmetyki ). Z tego postu Przepełnienie stosu :

Strona podręcznika bash v3.2.48 mówi:

[...] Format rozszerzania arytmetycznego to:

     $((expression))

Stary format $ [wyrażenie] jest przestarzała i zostanie usunięta w przyszłych wersjach bash.

Zamiast tego powinieneś użyć $((...)).

Nie, nie ma minani nie maxdziała.

muru
źródło
Wow, nie miałem pojęcia, że $[]to rzecz. Oczekiwałem po tytule, że odpowiedź będzie man '['. (tj. test)
Peter Cordes
@PeterCordes: D dzięki. uratowałeś mnie! man testheh
dylnmc