2010年8月10日 星期二

c shell while loop

在網路上搜尋卻無可測試可使用的,大部分都是提到有限制筆數的foreach loop,如果現在要使用1~n筆迴圈,就需要使用計數的方式。
--
#!/bin/csh
set c = 1
while ( $c <= 5 )
echo "Welcome $c times"
@ c = $c + 1
end

2 則留言:

  1. 不好意思,最近發現一個奇怪的問題
    就是我電腦中的foreach和while指令都無法進入loop迴圈
    就算直接複製上述程式碼,電腦也只會echo出Welcome 1 times,而沒有繼續echo出2.3.4.5 times
    我的電腦是mac os x
    請問到底是哪裡出問題了呢?

    回覆刪除