想請教一個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
不過這樣有點麻煩,想請問一下有沒有解決的辦法?
--
假設現今令變數
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
不過這樣有點麻煩,想請問一下有沒有解決的辦法?
--
All Comments