簡體   English   中英

如何在bash中獲得10個時鍾之前的當前時間字符串?

[英]How to get the current time string before 10 a clock in bash?

使用命令:

CURRTIME=`date "+%Y%m%d%k%M%S"`

我可以獲得當前時間字符串,例如“20120827141534”。 我想用這個字符串來制作一個文件。 但是當它在10個時鍾之前,它不能很好地運行。 字符串將是spearate因為小時字符串只有一個數字,前面有空格。 CURRTIME將是這樣的:20120827 41534.我該如何處理它?

使用%H而不是%k

CURRTIME=`date "+%Y%m%d%H%M%S"`

%k是空間填充(顯然)。 但是%H添加了填充0。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM