Как мне сравнить время в Bash? - PullRequest
0 голосов
/ 29 октября 2018

Так что это мой простой скрипт, который я пытаюсь работать в Automator на Mac. Если время больше 6 вечера и меньше 6 утра, включится мой TP-Link Plug.

#!/bin/bash
now=$(date +%k)
echo $now
if (( $now > 18 && $now < 6));then
    /Volumes/Work/VM/tplon.sh
    echo yay!
else
    echo nay!
    /Volumes/Work/VM/tploff.sh
fi

Я не очень разбираюсь в программировании, но иногда делаю это больше как хобби, когда мне это нужно.

Вывод этого скрипта: (при последней попытке около 4 утра)

4
nay!

Независимо от того, что я пытаюсь, выполнение всегда переходит к условию else. Помощь

...