Cú pháp cho vòng lặp Bash for
là gì?Cú pháp vòng lặp Bash 'for'?
Tôi đã thử:
for (($i=0;$i<10;$i ++))
do
echo $i
done
tôi nhận được lỗi này:
line 1: ((: =0: syntax error: operand expected (error token is "=0")
Cú pháp cho vòng lặp Bash for
là gì?Cú pháp vòng lặp Bash 'for'?
Tôi đã thử:
for (($i=0;$i<10;$i ++))
do
echo $i
done
tôi nhận được lỗi này:
line 1: ((: =0: syntax error: operand expected (error token is "=0")
Thay
for (($i=0...
với
for ((i=0;i<10;i++))
Cảm ơn! Nó thật nhanh! –
@Laurent, được hoàn nguyên vì nó không phù hợp với phần còn lại của câu trả lời (thay thế x theo y). – jman
Một cách khác
for i in {0..9}
do
echo $i
done
Cách di động là:
for i in `seq 0 9`
do
echo "the i is $i"
done
Điều đó sẽ lặp lại từ 1 đến 10 thay vì từ 0 đến 9. –
@Laurent: Đã sửa lỗi đó. Nắm bắt tốt. –
[First google kết quả tìm kiếm cho "bash cho vòng lặp" là khá tốt] (http://www.cyberciti.biz/faq/bash -cho-loop /), nhưng [trang này tốt hơn nhiều] (http://tldp.org/LDP/abs/html/loops1.html). –