检查时间是否在两个间隔之间

检查时间是否在两个间隔之间

使用

CZ=$(date +%H%M)
if [ 0000 < "$CZ" < 18000 ]
then
echo "1"
else
echo "2"
fi

结尾是

line 2: 1156: No such file or directory
2

1156脚本运行时间为 11:56)

在这种情况下,它的目的是检查我的当前时间是否在 0:00 到 18:00 之间。

答案1

尝试这个条件:

if [[ $CZ < 1800 && $CZ > 0000 ]]

相关内容