Saya kesulitan menemukan perintah pembagian dasar.
count = redis-cli llen domains;
echo $count
mengembalikan 1000
Bagaimana saya bisa menggemakan $count/1000
?
Saya telah mencoba berbagai kombinasi:
echo `expr $count / 1000`;
echo $count/1000;
echo ($count / 1000);
Bisakah seseorang membantu saya membuat perintah ini dan menjelaskan bagaimana seharusnya pengaturannya?
Jawaban yang Diterima:
Anda semakin dekat…
Lihat Wooledge Wiki tentang ekspresi aritmatika. Dalam contoh Anda, Anda akan menggunakan:
echo $(( count / 1000 ))
Perhatikan bahwa Anda tidak memerlukan $
sebelum variabel di dalam (( ))
sebagai $
luar melakukan substitusi. (( ))
tanpa $
. di depan adalah fitur khusus Bash. $(( ))
substitusi diperbolehkan di shell POSIX.