unix date命令解疑

yxyup發表於2008-04-15

今天看到一個系統指令碼有這麼一條 date +%1M,對於這條命令中的1有點不解.
經測試後明白了,原來在%M之間是可以加數字的,其意義是定義輸出結果的長度,如果不足則補空格

測試如下

root@hpdata3:/ #date +%M
58
root@hpdata3:/ #date +%1M
58
root@hpdata3:/ #date +%2M
58
root@hpdata3:/ #date +%3M
 58
root@hpdata3:/ #date +%4M
  58
root@hpdata3:/ #date +%100M
                                                                                                  58

root@hpdata3:/ #

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7364032/viewspace-237875/,如需轉載,請註明出處,否則將追究法律責任。