bash程式設計小問題!! - Linux

Frederic avatar
By Frederic
at 2008-09-01T16:31

Table of Contents

想請問像下面簡單的1加到100

#!/bin/bash
s=0
for (( i=1; i<=100; i=i+1 ))
do
s=$(($s+$i))
done
echo "The result of '1+2+3+...+100' is ==> $s"

原本只會run一次The result of '1+2+3+...+100' is ==> $s
那我在這行s=$(($s+$i))後面加上& 變成s=$(($s+$i))&
這樣子他就會run100次The result of '1+2+3+...+100' is ==> $s
是這樣子的意思嗎??

--
Tags: Linux

All Comments

Suhail Hany avatar
By Suhail Hany
at 2008-09-06T13:07
我直覺這問題很大
Audriana avatar
By Audriana
at 2008-09-10T20:41
哈哈~但是照WolfLord大大說的,的確是我想要的結果!!
Quintina avatar
By Quintina
at 2008-09-12T17:53
嗯嗯受教受教~
Callum avatar
By Callum
at 2008-09-15T22:00
我得到的結果卻是零
Victoria avatar
By Victoria
at 2008-09-16T07:07
不是啦!!我自己也試不出來= =,只是我想要的結果另開執行
序執行不等待其結束,目前也是還不會!!
Valerie avatar
By Valerie
at 2008-09-18T09:09
怎麼試都不行ˋˊ
Enid avatar
By Enid
at 2008-09-20T21:09
為什麼加&&就會自己跑100次呢? 沒有100次的要素啊??
Charlotte avatar
By Charlotte
at 2008-09-25T10:30
&
Charlie avatar
By Charlie
at 2008-09-27T09:10
我剛剛試了 把&加在s=0後面,以為會另開執行序執行不等待
Kristin avatar
By Kristin
at 2008-10-01T16:05
其結束,但是沒有。所以還是不能fork出子行程。
Quanna avatar
By Quanna
at 2008-10-02T17:10
我不熟fork 可是應該不是丟到子行程就會有其他效果吧??
Carolina Franco avatar
By Carolina Franco
at 2008-10-03T07:12
本文放&的位置結果為0 表示不等他加完就輸出0了 表示有效!
Ina avatar
By Ina
at 2008-10-06T02:21
你得不到想要的結果可能是邏輯的問題吧?如有誤會請指教
Mary avatar
By Mary
at 2008-10-09T03:03
不要搞笑了....一點都不好笑 XD

bash程式設計小問題!!

Hedy avatar
By Hedy
at 2008-09-01T14:51
想請問各位, 在寫bash程式設計時,可以像C一樣利用fork函數, 去產生子行程來並行運作嗎?? 該如何實做呢?? 上網goole了,但卻無法了解及有進度, 拜託各位幫忙了!! - ...

Ubuntu 下 firefox, terminal 當掉

Kama avatar
By Kama
at 2008-09-01T05:56
最近剛用了一台舊電腦安裝 Ubuntu 8.04 安裝完以後都沒有問題,開機也都很正常 可是開firefox要匯入書籤到firefox 的時候 firefox 就自動關掉了 於是我就用終端機執行firefox 然後匯入書籤 得到一個and#34;程式記憶體區段錯誤 (segmentation fault)an ...

新手請教 關於套件安裝問題

Xanthe avatar
By Xanthe
at 2008-09-01T03:04
※ 引述《s1300135 (DIU)》之銘言: : 最近為了專題 有些open source只能在linux跑 : 所以要在linux環境下寫程式 : 我選擇ubuntu8.04來試試看 : 我用wubi來安裝 所以很簡單的就完成安裝 : 可是當我想執行從sourceforge.net的那些專案的時候 : ...

新手請教 關於套件安裝問題

Elizabeth avatar
By Elizabeth
at 2008-09-01T02:36
最近為了專題 有些open source只能在linux跑 所以要在linux環境下寫程式 我選擇ubuntu8.04來試試看 我用wubi來安裝 所以很簡單的就完成安裝 可是當我想執行從sourceforge.net的那些專案的時候 ./configure 顯示了很多no..... 是因為我有很多套件 ...

Ubuntu 安裝時找不到硬碟

Jake avatar
By Jake
at 2008-09-01T01:24
今天剛拿到新電腦,我先用spfdisk先格式化一個FAT32給它安裝用,但到安裝時, 第四個步驟硬碟分割那,是一片空白。後來嘗試單一硬碟全部未格式化,還是一樣的結 果。剛剛開始接觸,不知道問題出在哪裡,可以請大家幫忙一下嗎?感謝 - ...