Saya ingin mengakumulasi ukuran garis sejumlah file yang terkandung dalam folder. Saya telah menulis skrip berikut:
let a=0
let num=0
for i in folder/*
do
num=`cat $i | wc -l`
a=$a+$num
done
echo $a
Apa yang saya dapatkan di akhir skrip adalah 123 + 234 + 432 + ... dan bukan hasil dari operasi aritmatika penambahan.
$
dalam((...))
.a=$((a+num))
sudah baik.