Tôi muốn tích lũy kích thước dòng của một số tệp có trong một thư mục. Tôi đã viết kịch bản sau đây:
let a=0
let num=0
for i in folder/*
do
num=`cat $i | wc -l`
a=$a+$num
done
echo $a
Những gì tôi nhận được ở cuối tập lệnh là 123 + 234 + 432 + ... và không phải là kết quả của phép toán số học bổ sung.
$
bên trong((...))
.a=$((a+num))
đã ổn rồi