shell script for-loop increment - Linux

By Susan
at 2008-10-01T15:43
at 2008-10-01T15:43
Table of Contents
感謝回答
不過我就是不想用這種方法
因為數列太長時窮舉很困難…
※ 引述《Shenk (閑客)》之銘言:
: for是對一個Array作遞迴
: 可以先用seq產生一個你要的所有數字的Array
: 例如:
: for i in ` seq 0 0.5 1`; do echo $i; done
: 產生結果為
: 0.0
: 0.5
: 1.0
: ※ 引述《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 之類的來代替的?這會是個好主意嗎?
--
◎ Team Programming Dragon ◎
http://graphics.csie.ntu.edu.tw/~jonathan/tpd/
--
Tags:
Linux
All Comments

By Sierra Rose
at 2008-10-05T12:00
at 2008-10-05T12:00

By Jake
at 2008-10-07T15:02
at 2008-10-07T15:02

By Ula
at 2008-10-08T11:32
at 2008-10-08T11:32

By Sierra Rose
at 2008-10-13T01:32
at 2008-10-13T01:32

By Rachel
at 2008-10-14T08:11
at 2008-10-14T08:11

By Mary
at 2008-10-14T20:49
at 2008-10-14T20:49
Related Posts
Can't open display

By Sarah
at 2008-10-01T12:40
at 2008-10-01T12:40
gdb/strace 一問

By Anonymous
at 2008-10-01T11:37
at 2008-10-01T11:37
gdb/strace 一問

By Selena
at 2008-10-01T10:54
at 2008-10-01T10:54
Can't open display

By Dorothy
at 2008-10-01T10:08
at 2008-10-01T10:08
關於embedded linux的問題

By Dora
at 2008-10-01T09:52
at 2008-10-01T09:52