• 用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代表分钟

相关文章:

  • 2021-06-20
  • 2021-12-03
  • 2022-12-23
  • 2021-08-13
  • 2021-11-05
  • 2021-08-12
猜你喜欢
  • 2021-09-29
  • 2021-05-22
  • 2021-07-10
  • 2021-09-18
  • 2021-11-01
  • 2021-12-26
相关资源
相似解决方案