Re: [問題] shell script for-loop increment

看板Linux作者 (破破)時間17年前 (2008/09/30 23:42), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/4 (看更多)
是挺麻的 可以用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 之類的來代替的?這會是個好主意嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 137.132.97.126

10/01 06:38, , 1F
所以只能用 while 不能用 for?
10/01 06:38, 1F
文章代碼(AID): #18uaZR1q (Linux)
文章代碼(AID): #18uaZR1q (Linux)