用date命令先取得當前的時間(僅取小時數) : date '+%H' #按24小時製取hour (00..23)linux
而後與12進行比較,判斷是否是12點以前shell
#!/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表明分鐘bash