thi
2002-08-18, 02:19 AM
狀況:我執行 declare mon=`date +%m`,由於讀出來的月份值08,指定給一個
整數變數時,會發生錯誤的情形(我想應該是8前面多了一個0),因為我若
是執行declare mon=`date +%d`,以今天的值18,就正常。
所以,我想請問的是,就上面的情形來看,有沒有更好的寫法?或是能從數值08
堙A只擷取出8這個數字。會要這樣做是,我要將資料做每個月的備份,並以該
月份做為檔名;但在備份之前先砍掉上個月的備份檔,所以需要將變數mon做加
減運算。不知是否有更好的方法,請網上各位指教我,謝謝!
贊助商連結
整數變數時,會發生錯誤的情形(我想應該是8前面多了一個0),因為我若
是執行declare mon=`date +%d`,以今天的值18,就正常。
所以,我想請問的是,就上面的情形來看,有沒有更好的寫法?或是能從數值08
堙A只擷取出8這個數字。會要這樣做是,我要將資料做每個月的備份,並以該
月份做為檔名;但在備份之前先砍掉上個月的備份檔,所以需要將變數mon做加
減運算。不知是否有更好的方法,請網上各位指教我,謝謝!
贊助商連結