使用
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 ]]
使用
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 之间。
尝试这个条件:
if [[ $CZ < 1800 && $CZ > 0000 ]]