Pertanyaan yang diberi tag arithmetic

Tag ini dimaksudkan untuk semua yang ada hubungannya dengan operasi matematika. Jadi jika Anda ingin mengajukan pertanyaan tentang melakukan perhitungan dalam `awk`, atau jika Anda memiliki pertanyaan tentang` bc`, ini adalah tag yang tepat untuk digunakan.

47
Bash: dobel sama dengan -eq

Saya melakukan perbandingan integer di bash (mencoba melihat apakah pengguna berjalan sebagai root), dan saya menemukan dua cara berbeda untuk melakukannya: Ganda sama dengan: if [ $UID == 0 ] then fi -eq if [ $UID -eq 0 ] then fi Saya mengerti bahwa tidak ada> = atau <= dalam bash,...

30
Periksa apakah $ REPLY berada dalam kisaran angka

Saya sedang menulis skrip shell untuk Linux, menggunakan Bash, untuk menerjemahkan file video apa saja ke dalam MP4. Untuk itu, saya menggunakan avconvdengan libvorbisuntuk audio. Di dalam skrip saya, saya punya pertanyaan untuk pengguna: read -p "- Audio Quality [scale from -2 to 10] ? " if [...

16
Pergeseran bitwise dan integer terbesar di Bash

Ini adalah pertanyaan eksplorasi, artinya saya tidak sepenuhnya yakin tentang pertanyaan ini, tapi saya pikir ini tentang bilangan bulat terbesar di Bash. Bagaimanapun, saya akan mendefinisikannya secara berlebihan. $ echo $((1<<8)) 256 Saya menghasilkan bilangan bulat dengan menggeser...

16
Mengapa a = 0; biarkan ++ mengembalikan kode keluar 1?

Cobalah: $ a=0 $ let a++ $ echo $? 1 # Did the world just go mad? $ echo $a 1 # Yes, it did. $ let a++ $ echo $? 0 # We have normality. $ echo $a 2 Kontras dengan ini: $ b=0 $ let b+=1 $ echo $? 0 Dan ini (dari Sirex ): $ c=0 $ let ++c $ echo $? 0 Apa yang terjadi disini? $ bash...