2011-08-23 85 views
28

我从来没有在终端使用过这样的命令,但我知道它可能。我将如何比如写:在OS X终端命令:For回路与回声

for (int i = 0; i <=1000; i++) { 
    echo "http://example.com/%i.jpg",i 
} 

回答

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

工程,但你需要在你的var大多数情况下添加大括号:“foo $ {i} bar” –

2

是你在bash shell中:

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

小额将工作太(在bash shell中)

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

通过使用小额

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

你也可以使用for循环来追加或写入数据到一个文件。例如:

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

“>>”用于附加。

“>”用于写入。