Код: Выделить всё
#!/bin/bash
n=5
k=4
delta=$((24*60*60/n))
time=$(date +%T)
echo $time
timesec=$(date -d "1970-01-01 $time Z" +%s)
echo "time in secs=$timesec"
Ak=$((k * delta))
echo "Ak=$Ak"
Bk=$(((k+1) * delta))
echo "Bk=$Bk"
if [["$Ak" -le "$timesec"]]; then
echo "Eureka"
fi
< /code>
После запуска я получаю: < /p>
$ bash show_time.sh
21:41:19
time in secs=78079
Ak=69120
Bk=86400
show_time.sh: line 21: [[69120: command not found
ОС: Ubuntu 24.04lts
Подробнее здесь: https://stackoverflow.com/questions/797 ... h-variable