2011-08-23 30 views

Trả lời

17
for ((i=0; i<=1000; i++)); do 
    echo "http://example.com/$i.jpg" 
done 
+2

Hoạt động, nhưng bạn cần phải thêm dấu ngoặc nhọn quanh var của bạn trong hầu hết các trường hợp: "foo $ {i} bar" –

2

là bạn đang ở trong vỏ bash:

for i in {1..1000} 
do 
    echo "Welcome $i times" 
done 
2

jot sẽ làm việc quá (trong vỏ bash)

for i in `jot 1000 1`; do echo "http://example.com/$i.jpg"; done 
1

Bằng cách sử dụng jot:

jot -w "http://example.com/%d.jpg" 1000 1 
0

bạn cũng có thể sử dụng cho vòng lặp để nối hoặc ghi dữ liệu vào một tập tin. ví dụ:

for i in {1..10}; do echo "Hello Linux Terminal"; >> file.txt done 

">>" được sử dụng để nối thêm.

">" được sử dụng để viết.

Các vấn đề liên quan