Если я выполняю следующие команды в терминале
start=$(date +%s)
# wait a few seconds …
end=$(date +%s)
time=$(dc <<< "$end $start -p")
echo "$time"
echo "$(date -jr $time +%H:%M:%S)"
Я получаю странный вывод
10 # This is ok, I executed the second line ten seconds after the first one
01:00:10 # But here *** where does the one hour come from?
Кто-нибудь может объяснить, откуда взялся наш (я использую Mac OS 10.8)?
И, если нет способа подавить это, как изменить выход или добиться того же самого?