使用命令:
CURRTIME=`date "+%Y%m%d%k%M%S"`
Run Code Online (Sandbox Code Playgroud)
我可以获得当前时间字符串,例如"20120827141534".我想用这个字符串来制作一个文件.但是当它在10个时钟之前,它不能很好地运行.字符串将是spearate因为小时字符串只有一个数字,前面有空格.CURRTIME将是这样的:20120827 41534.我该如何处理它?
使用%H
而不是%k
:
CURRTIME=`date "+%Y%m%d%H%M%S"`
Run Code Online (Sandbox Code Playgroud)
%k
空间填充(显然).但%H
添加了填充0.