Re: [問題] linux shell scrip for-loop
※ 引述《typecommand.bbs@ptt.cc (:))》之銘言:
> ※ [本文轉錄自 LinuxDev 看板]
> 作者: typecommand (:)) 看板: LinuxDev
> 標題: [問題] linux shell scrip for-loop
> 時間: Thu Dec 4 11:30:31 2008
> 小弟不才,目前正在學linux shell script
> 目前卡在一個問題,書本好像也沒寫,我的
> script內容如下
> for ((a = 0; a <= 10; a = a + 1))
> do
> echo The number is in_000$a.dev
> done
> 執行的結果如下
> in_0001.dev
> .....
> in_00010.dev <- 問題在這邊
> 我想要a = 10的時候,結果如下
> in_0010.dev,而不是in_00010.dev
> 懇請高手賜教,謝謝。
現在的Linux dist都有送printf指令
你可以這樣用
echo `printf "The number is in_%04d.dev" $a`
詳細使用請man printf
--
蒙帝派松正體中文計畫 (4/23) - 如何隱身 - SPAM - 英國殺人笑話
http://www.wretch.cc/blog/journeyman&article_id=14377810
▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂
■法外科學暨工程顧問公司■ http://www.wretch.cc/blog/journeyman/
▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆
--
┌─────◆KKCITY◆─────┐ ◢ ◤ 找歌最方便 KKBOX 歌詞搜尋!!
│ bbs.kkcity.com.tw │ \^_^ / ★http://www.kkbox.com.tw★
└──《From:59.115.216.137 》──┘ ◤ 唱片公司授權,音樂盡情下載
--
推
12/04 22:17, , 1F
12/04 22:17, 1F
→
12/05 03:23, , 2F
12/05 03:23, 2F
→
12/05 03:25, , 3F
12/05 03:25, 3F