linux:shell 脚本 如果判断当前时间 是不是12点之前
-
用date命令先取得当前的时间(仅取小时数) : date '+%H' #按24小时制取hour (00..23)
-
然后与12进行比较,判断是不是12点之前
-
#!/usr/bash
hh=`
date
'+%H'
`
if
[ $hh -gt 12 ]
then
echo
"$hh behind 12"
else
echo
"$hh in front of 12"
fi
-
date
"+%H"
-
date
"+%H%M"
打印的数字就是当前的时间,H代表小时 M代表分钟