請問shell script的運算問題 - Linux

Ina avatar
By Ina
at 2012-02-20T20:50

Table of Contents

想請教一個shell script的運算問題



假設現今令變數

a=2008 b=2000

c=a-b

我原本預期輸出c=0008,

然而卻是c=8,電腦很好心的自動幫我省去千位到十位數字的0



以數值來看答案是沒錯啦,

不過我現在正在跑一連串的計算,

這牽涉到我的檔案命名方式,這樣的輸出結果會讓我沒辦法繼續執行


e.g. name_$c.com ---------->name_0008.com (預期)

name_8.com (實際輸出)


我目前的解決方式是寫一個if 條件是去判斷這種情況,

然後幫檔案名自動補0


不過這樣有點麻煩,想請問一下有沒有解決的辦法?






--
Tags: Linux

All Comments

Sandy avatar
By Sandy
at 2012-02-21T05:19
寫成2近位?
Odelette avatar
By Odelette
at 2012-02-21T15:13
printf '%04d', $c
Elizabeth avatar
By Elizabeth
at 2012-02-26T10:24
+1000?

請問有無在文字模式下更改圖片的軟體?

Kelly avatar
By Kelly
at 2012-02-20T11:41
請問有無在文字模式下更改圖片的軟體? 就是可以更改解析度、大小、品質 在文字模式下有這種軟體嗎? 我用debian~~~ 先謝謝大家了!!! - ...

man 1

Rae avatar
By Rae
at 2012-02-20T00:02
查鳥哥… man 1 使用者在shell環境中可以操作的指令或可執行檔 請問是說bulti-in shell的指令,也就是內建指令,就是1嗎? 先感謝回答了 - ...

安裝完Linux後螢幕解析度模糊

Lydia avatar
By Lydia
at 2012-02-19T21:02
我是在W7使用Virtul PC 2007,安裝Fedora Core5,安裝時沒有ASUS螢幕可選, 所以我沒選讓他自動安裝,安裝好後Linux整個拉長到1920*1080..., 整個畫面模糊掉,有試著用Virtul選項調整螢幕,可都沒用 新手上路,懇請高手幫忙 -- - ...

Ubuntu10沒權限看資料夾內容

Eartha avatar
By Eartha
at 2012-02-19T10:33
我知道ubuntu有一個好的功能 就是可以用一般user登入 在terminal可用sudo來執行系統管理員root的一些高權限功能 現在 我只是要打開/media來看一下內容 沒想到說我沒有權限(一般user沒權限可以看) and#34;The folder contents could not be d ...

兩個新手蠢問題

Isabella avatar
By Isabella
at 2012-02-19T09:52
1. 最近更新完w7以後,chakra跟他的burg就自動死掉,請問有可能是M$的邪惡祕法嗎? (我現在都得用其他的外接硬碟輔助開機Orz) 拜此所賜,請問有什麼打包方法是可以完整複製/home/個個使用者的檔案跟權限的? ^^^^^^^^ (大概就是壓縮檔的意思) ...