shell script for-loop increment - Linux

Jake avatar
By Jake
at 2008-09-30T23:42

Table of Contents

是挺麻的
可以用bc


beta=0; while [ $beta != 1.0 ]; do echo $beta; beta=$(echo $beta + 0.1|bc); done


※ 引述《Reinhard (偽ABJ)》之銘言:
: for loop 中的 increment 如果非整數該怎麼寫比較好呢?
: 我寫過
: for (( beta = 0; beta <= 1; beta=beta+0.5 ))
: for (( beta = 0; beta <= 1; $beta=$beta+0.5 ))
: for ((beta = 0; beta <= 1; $((beta=beta+0.5)) ))
: 等等等
: 都不給過…
: shell script 的 arithmetic 真是超麻煩
: 有沒有人習慣用 python 之類的來代替的?這會是個好主意嗎?

--
Tags: Linux

All Comments

Adele avatar
By Adele
at 2008-10-05T21:48
所以只能用 while 不能用 for?

Can't open display

Suhail Hany avatar
By Suhail Hany
at 2008-09-30T20:42
各位大大好 最近在家嘗試要連到學校工作站 可是一直沒有辦法顯示出東西 我的系統是windows xp 學校的是linux 我先用telnet連到學校工作站OK 再開啟X-win32 輸入setenv DISPLAY IP:0.0 然後再打 xclockandamp; 測試 可是過不久都會顯示 Error:C ...

epc的linux問題

Skylar Davis avatar
By Skylar Davis
at 2008-09-30T18:56
我想請問一下 epc上的內建linux 他有終端機嗎 我找了一下他功能 沒有終端機的功能 -- ξ 人生 ○- andlt;(╯ 也不過如此嘛 ■)﹥ ...

關於ubonto安裝

Zenobia avatar
By Zenobia
at 2008-09-30T18:37
我安裝的是Ubonto8.04的版本。 並且使用live CD,一開始是使用Window xp 系統。 下並選取e槽進行安裝雙系統,安裝完畢。 並使用光碟當作開機片,在linux系統下進行安裝。 我的硬碟是300G 並分成兩槽,是想把linux安裝於d槽andgt; 我的d槽磁碟分割是系統分頁andgt; 到 ...

請問一下LINUX裡有 有GUI的FTP架站軟體 …

Dinah avatar
By Dinah
at 2008-09-30T17:12
※ 引述《ficecmiraror (秘密ID)》之銘言: : 似乎PROFTPD和VSFTPD都沒有GUI的視窗 vsftpd有system-config-vsftpd.noarch (fedora) 不過我個人覺得還是改vsftpd.conf比較實在 XD -- The 4400 ~ A P ...

請問一下LINUX裡有 有GUI的FTP架站軟體嗎?

Ophelia avatar
By Ophelia
at 2008-09-30T16:54
如題 似乎PROFTPD和VSFTPD都沒有GUI的視窗 那麼請問一下有沒有 有GUI的架站軟體? 我對文字介面真的很苦手~Orz - ...