Come faccio ad aprire la pagina man per le parentesi quadre e come si chiamano?


8

Ho lavorato con loro per un po 'di tempo ora (equazioni matematiche $[], non array)

arrConflicts[0]=$[arrConflicts[0]+1]
currentCombination=$[ (arrFiles[0]-1+arrFiles[0]-i)*i/2-arrFiles[0]+j ]
  1. Come chiamare la pagina man?

  2. Come si chiama questa matematica (per google)?

  3. Ha una funzione min e max?

Risposte:


14

È un modo di fare l'espansione aritmetica in bash . È stato deprecato anni fa e l'attuale documentazione GNU non lo menziona (le manpage di Ubuntu lo fanno ancora: esegui man bashe vedi la sezione su Arithmetic Expansion ). Da questo post di Stack Overflow :

La manpage di bash v3.2.48 dice:

[...] Il formato per l'espansione aritmetica è:

     $((expression))

Il vecchio formato $ [espressione] è obsoleto e verrà rimosso nelle prossime versioni di bash.

Dovresti usare $((...))invece.

No, non ha minmaxfunzioni.


Wow, non avevo idea che $[]fosse una cosa. Mi aspettavo dal titolo che la risposta sarebbe stata man '['. (ie test)
Peter Cordes,

@PeterCordes: D grazie. mi hai salvato! man testheh
dylnmc,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.