LINUX shell遇到的問題。我想計算1 2 3 4 到

時間 2022-03-07 08:35:12

1樓:仇學岺第倩

這裡i是當做計數器用的,每次迴圈遞增1。r

是當做累加器用的,將

i的值進行累加。

這裡沒有用for迴圈,而是用的while迴圈,其實是一樣的,而且while迴圈更為通用(sh不支援for迴圈)。

迴圈的次數也是有定義的,while

["$i"

!="100"

]這句就是定義,只要

i沒遞增到100,就會一直迴圈。其實這句從語義上來說是不對的,這裡是整數的比較而不是字串的比較,所以比較符應該用-ne而不要用!=,即,應該寫成

while[$i

-ne100

]下面是個更為簡單的實現,你可以體會一下(shell中的變數其實不需要初始化,自有其預設值)。

#!/bin/bash

fori

indo

r=$((r+i))

done

echo$r

2樓:伊誠匡女

while

["$i"

!="100"

]//i

為迴圈次數,即達到100跳出

doi=$(($i+1))

//這裡是次數迴圈的控制,整個程式迴圈一百次r=$(($r+$i))

//這裡r=r+i,所以應該就是你計算的總和,在c語言常用sum表示,

done

希望幫到你~~~

急!找工作遇到的問題,找工作時,會遇到哪些問題?

愛的遊俠 如果你認為自己的性格還算外向的話,可以先做份銷售啊什麼的工作,雖然很辛苦,但是很能培養乙個人,還有你的毅力,成功會帶來信心和成就感的 祝事業有成。 經驗 和能力 是企業和單位要的 不是 傻子型 應屆畢業生 建議承認自己是初中文憑!畢竟造假總有東窗事發的那天。這個世界誠實真的很可貴。初中文憑...

遇到這樣的問題你會怎麼辦,遇到這樣的問題你會怎麼辦?

任何人在這個時候心時都應該不好受。畢竟,這這個過程,你付出了,用心了的。其實,你應該想開些,過去的就讓它過去了,現在他都已經快結婚了,這說明你已經成為了他的乙個過客。他都可以繼續的去追求新的東西,你難道還要停留在對過去的留戀之中嗎?你也應該有自己的新的生活,新的幸福的。難過,是暫時的。但是,你應該好...

遇到的感情問題,在遇到感情問題的時候,該怎麼辦呢?

其實女性要的可能就是關心多一點,即使在成功的女性要求的也是自己的男友對自己的關心,其實她們內心很脆弱的,男性天生就是粗心的,女性天生就細心,你們遇到問題一定要及時溝通,了解對方的內心想法,不能一味的認為自己是對的,應該設身處地的想一想她的想法,站在他的立場上考慮一下,多關心她一下,可能得到的結果會不...