# 举例
set sdate1 = `date +"%Y-%m-%d %H:%M:%S"`
set sdate2 = `date +"%Y-%m-%d %H:%M:%S" --date="+1 day"`
# 将时间转化为秒数
set second1 = `date +%s -d "$sdate1"`
set second2 = `date +%s -d "$sdate2"`
# csh中使用运算表达式时可以不需要set定义变量
@ duration = $second2 - $second1
@ day = $duration / (3600 * 24)
@ hour = ($duration - $day * 3600 * 24)/ 3600
@ min = ($duration - $day * 3600 * 24 - $hour * 3600) / 60
echo $day days $hour hours $min mins
Csh计算时间间隔
最新推荐文章于 2023-12-17 21:53:19 发布