用 bash 算費氏數列,就當了 - Linux

Jack avatar
By Jack
at 2016-04-23T21:12

Table of Contents


無聊用各種方式實現費式數列,
然後用到了 bash 。
然後就當機了!

是寫在 .bashrc 裡。
source 了一次之後就有點頓,然後越來越頓。
我有一次 top 成功過,bash 吃的資源比 firefox 還多。
然後我連動個滑鼠都有問題, Ctrl Alt F2 竟然沒反應。
最後螢幕變雪花,強制關機。

當機應該和 bash 中用了遞迴有關,程式碼如下:


````````````````
febo(){
i=$1
(( j = i-1 , k = i-2 ))

if (( i <= 1 ))
then
echo 1
else
echo $(expr `febo $j` + `febo $k` )
fi
}

`````````````````

現在重開機了,有什麼要注意的嗎?
Fedora23 X LXDE ,開機過程沒有特別的訊息。
(我之前 ubuntu 斷電過一次,開機過程有顯示修復的訊息。)

--
sent from mySQL.
--
※ 發信站: 夢之大地 (ccns.cc), 來自: 140.116.249.140
※ 文章網址: telnet://ccns.cc/
foo:這作者……02/30 22:66
void:奇文共賞!!02/30 28:19

--
Tags: Linux

All Comments

Madame avatar
By Madame
at 2016-04-24T22:04
這作者……
William avatar
By William
at 2016-04-27T10:37
奇文共賞!!
Leila avatar
By Leila
at 2016-04-27T16:16
片段的程式碼無法提供有用的資訊
Hardy avatar
By Hardy
at 2016-04-27T22:01
無窮迴圈是想幹嘛
也沒有,只做一次,看錯
Audriana avatar
By Audriana
at 2016-04-29T04:13
用 Bash 做數字運算,除了練功外沒啥好處,玩玩就好
Sandy avatar
By Sandy
at 2016-04-29T12:06
你叫它算到第幾項當掉的?還有,第零項不是0嗎?
Joe avatar
By Joe
at 2016-05-04T11:22
fork bomb...
John avatar
By John
at 2016-05-08T20:05
而且這程式邏輯不大對,50 會呼叫 49 48,49 呼叫 48
Robert avatar
By Robert
at 2016-05-09T09:26
47,48 呼叫 47 46,...,根本一直重複呼叫呀。
Franklin avatar
By Franklin
at 2016-05-11T18:49
49一次,48兩次,47三次,46四次,45五次...2會執行48
次...
Harry avatar
By Harry
at 2016-05-12T01:46
最簡單的費氏數列確實是會跑48次啊 不想跑這麼多次就
要暫存
Yedda avatar
By Yedda
at 2016-05-13T08:10
以50項來說,用教課書的寫法,該函數會被呼叫 1226
次。簡單說費氏數列只適合給遞迴舉例用,真的要算費
氏,還是用基本迴圈吧。
Aaliyah avatar
By Aaliyah
at 2016-05-15T17:12
fork => echo $(expr `febo $j` + `febo $k` )
這邊總共三個外部指令 會各會fork一次shell
各自在跑各自的外部指令
Necoo avatar
By Necoo
at 2016-05-20T11:09
哎 不對 febo不是外部指令XD echo / expr
Agnes avatar
By Agnes
at 2016-05-22T16:52
http://tinyurl.com/kqc33xq
就平常負荷重一點的 sh script,如果一不小心沒去最
Rae avatar
By Rae
at 2016-05-26T01:48
佳化,也是跑得很喘,尤其是 loop+呼叫外部程式時。

遠端ssh連線回傳畫面問題

Sarah avatar
By Sarah
at 2016-04-23T07:59
各位前輩好 最近因為嵌入式系統開始接觸Linux 有鑑於開發的便利性,我都從windows用putty連上開發版實作 之前有上網查要怎回傳程式產生的GUI 經過設定後我卻還是無法回傳畫面,狀態如下圖(用mathematica當例子) http://i.imgur.com/yvHLvXI.png?1 我的 ...

nginx設定問題

Yedda avatar
By Yedda
at 2016-04-23T00:22
我在上面架設WordPress,然後還有phpMyAdmin 目錄結構是這樣 /var/www/wordpress /var/www/phpMyAdmin 在nginx中設定root /var/www/wordpress 這樣可以達到輸入127.0.0.1直接進入網頁 如果沒有改就變成要127.0.0.1/ ...

黑蘋果+ubuntu雙系統

Ina avatar
By Ina
at 2016-04-22T22:25
我前幾天灌了黑蘋果 現在想要在同一顆硬碟上灌ubuntu雙系統 安裝過程中非常的順利 但重開機後用clover選ubuntu開機 畫面全黑 只有左上角有一個在閃爍的底線 請問是哪裡出了問題呢 謝謝 下面是我參考的教學文 https://goo.gl/fBtOCb - ...

用shell script下載檔案

Odelette avatar
By Odelette
at 2016-04-22T17:51
系統: Lubuntu 15.10 BASH LANG=en_US.UTF-8 我想要寫個能夠自動下載特定檔案的script 於是參考這個網頁: http://stackoverflow.com/questions/23463991/download-files-using-bash-script-usin ...

Debian 系統 使用者無法登入

Catherine avatar
By Catherine
at 2016-04-22T09:30
請問各位高手大大,我遇到狀況使用Debian 系統建制帳號使用者來登入windows ,現在 遇到使用者帳號登入時會顯示非信任網域無法登入,嘗試退網域加網域,沒用 也嘗試服務重新啓動;重新開機也無效; 並且也有試ping 那台管控ip是活著,嚴重懷疑samba有問題 請問除了先把資料匯出重建samba解法,以 ...