Tôi có tập lệnh bash sau:
#!/bin/bash
upperlim=10
for i in {0..10}
do
echo $i
done
for i in {0..$upperlim}
do
echo $i
done
for
Vòng lặp đầu tiên ( không có biến upperlim
trong điều khiển vòng lặp) hoạt động tốt, nhưng for
vòng lặp thứ hai ( với biến upperlim
trong điều khiển vòng lặp) thì không. Có cách nào để tôi có thể sửa đổi for
vòng lặp thứ hai để nó hoạt động không? Cảm ơn vì đã dành thời gian cho tôi.
for i in {0..$((upperlim))}; do echo $i; done
không hoạt động