Sto scrivendo uno script in bash per calcolare il tempo trascorso per l'esecuzione dei miei comandi, considera:
STARTTIME=$(date +%s)
#command block that takes time to complete...
#........
ENDTIME=$(date +%s)
echo "It takes $($ENDTIME - $STARTTIME) seconds to complete this task..."
Immagino che la mia logica sia corretta, ma alla fine ho la seguente stampa:
"Ci vogliono pochi secondi per completare questa operazione ..."
Qualcosa non va con la mia valutazione delle stringhe?
Credo che le variabili bash non siano tipizzate, mi piacerebbe se ci fosse un metodo "string to integer" in bash comunque.