Bagaimana cara membuka halaman manual untuk kurung siku matematika dan apa namanya?

8

Saya telah bekerja dengan mereka untuk sementara waktu sekarang (persamaan matematika $[], bukan array)

arrConflicts[0]=$[arrConflicts[0]+1]
currentCombination=$[ (arrFiles[0]-1+arrFiles[0]-i)*i/2-arrFiles[0]+j ]
  1. Bagaimana cara memanggil halaman manual?

  2. Apa sebutan matematika ini (untuk google)?

  3. Apakah ini memiliki fungsi min dan maks?

Lalu Enok
sumber

Jawaban:

14

Ini adalah salah satu cara melakukan ekspansi aritmatika di bash . Itu sudah ditinggalkan bertahun-tahun yang lalu, dan dokumentasi GNU saat ini tidak menyebutkannya (halaman manual Ubuntu masih, meskipun: jalankan man bashdan lihat bagian tentang Ekspansi Aritmatika ). Dari pos Stack Overflow ini :

Halaman manual untuk bash v3.2.48 mengatakan:

[...] Format untuk ekspansi aritmatika adalah:

     $((expression))

The Format $ berusia [ekspresi] sudah ditinggalkan dan akan dihapus dalam versi mendatang bash.

Anda harus menggunakannya $((...))sebagai gantinya.

Tidak, tidak memiliki minatau maxberfungsi.

muru
sumber
Wow, saya tidak tahu $[]apa-apa. Dari judul yang saya harapkan, jawabannya man '['. (yaitu test)
Peter Cordes
@PeterCordes: D terima kasih. kamu menyelamatkanku! man testheh
dylnmc