for k in {0..49};
do
a=$(($((2*$k))+1));
echo $a;
done
Xin chào, tôi cần một biểu thức đơn giản hóa cho dòng thứ ba, có thể là biểu thức không sử dụng thay thế lệnh.
bashvà không C, vì vậy hãy loại bỏ tất cả ;- trừ khi bạn viết nó trong một dòng số ít.
declare -i a; for k in {0..49}; do a=2*$k+1; echo $a; done
$(( ... ))là mở rộng số học không thay thế lệnh.