我想测试一个日期......如果它的那些时间2帧之间,我想打印出来...... 但我得到声明errors..This是我的脚本庆典如果随着时间的推移
today_time=$(date +%H:%M:%S --date '-1 sec')
today_dow=$(date +"%u")
today_less=$(date +%H:%M:%S --date '-1 min')
today_more=$(date +%H:%M:%S --date '+1 min')
echo $today_less
echo $today_time
echo $today_more
if [ $today_less -gt $today_time ] && [ $today_time -lt $today_more ]; then
echo "$today_less"
echo "$today_time"
echo "$today_more"
else
echo no
fi
我曾尝试与-ge和-le给我:整数表达式预期 -gt和-lt:整数表达式预期 我也用“<”和“>”,给我:没有这样的文件或目录。
我需要做这项工作随着时间只有日期......不能使用INT
因为时间我会从数据库中提取出来并与数据库的及时更换today_time。
可能的重复https://stackoverflow.com/questions/8116503/how-to-compare-two-datetime-strings-and-return-difference-in-hours-bash-shell – tripleee