📄 timeadd
字号:
#!/bin/kshfunction raisetime { # 输入参数为两个 if [[ ${#} != 2 ]] then echo "用法 raisetime 原始时间[HHMM] 增量[Minutes]" return 1 fi Time=$1 increment=$2 if [[ ${#Time} = 4 ]] then hour=`expr substr $Time 1 2` min=`expr substr $Time 3 2` fi if [[ `expr $Time : '.*:'` > 0 ]] then hour=`expr $Time : '\(.*\):.*$` min=`expr $Time : '.*:\(.*\)$'` fi# echo "hour is $hour min is $min incr is $increment" echo "scale=0 ;( $min + $increment ) % 60 " | bc | read -r reachMin echo "scale=0 ;( $min + $increment ) / 60 " | bc | read -r addHour echo "scale=0 ;( $hour + $addHour ) % 24 " | bc | read -r reachHour echo "scale=0 ;( $hour + $addHour ) / 24 " | bc | read -r addDay printf "%02s %02s %s\n" ${reachHour} ${reachMin} $addDay return 0}raisetime $1 $2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -