2011-02-22 94 views

回答

8

如果你有seq命令,你可以使用:

foreach i (`seq 1 5 20`) 
    ... body ... 
end 

如果沒有seq做,這裏是一個基於@ CSJ的回答版本:

@ i = 1 
while ($i <= 20) 
    ... body ... 
    @ i += 5 
end 
+0

或者,BSD和OS X:'小額 - 1月20 5` – 2011-02-22 20:18:56

2

任何文件我在網上發現似乎指示沒有for循環可用。但是,可以使用while循環。我真的不知道CSH,所以下面是近似的基礎是什麼我讀:

set i = 10 
while ($i <= 1000) 
    # commands... 
    set i = $i + 20 
end 
+2

其實,這將會是`@我= 1`和`@ i = $ i + 1` – 2011-02-22 20:17:00

相關問題