标签: linux bash
A = date '+%H'。当我做a-1时,如果时间是00:00它会给我-1这不是我想要的。我想把它显示为23:00。
date '+%H'
你能帮我解决工作代码问题吗? 在此先感谢:)
答案 0 :(得分:0)
假设您正在执行以下操作,将小时值分配给a:
a
a=`date +%H`
并且你得到a的值等于00,减去1小时do:
a_minus_1h=`date +%H -d "$a 1 hour ago"`