Я пишу скрипт на bash для подсчета времени, затраченного на выполнение моих команд, рассмотрим:
STARTTIME=$(date +%s)
#command block that takes time to complete...
#........
ENDTIME=$(date +%s)
echo "It takes $($ENDTIME - $STARTTIME) seconds to complete this task..."
Я предполагаю, что моя логика верна, однако я получаю следующую распечатку:
"Это займет несколько секунд, чтобы выполнить эту задачу..."
Что-то не так с моей оценкой строки?
Я полагаю, что переменные bash являются нетипизированными, и мне бы очень хотелось, если бы в bash все же был метод "строка в целое число".