LINUX.ORG.RU

shell-программирование


0

0

Здраствуйте.

dateStart = `date`

{list of command}

dateEnd = `date`

Как сделать разницу времени ( dateRez = dateEnd - dateStart ? )

И как потом эту разницу умножить на x?

И подходит ли для этого date?

Спасибо.

★★★

у GNU date есть какой-то нестандартный флаг для этого -- переводит время в секунды с начала эпохи.

dilmah ★★★★★
()
Ответ на: комментарий от dilmah

Угум нашел, сенкс. Кому нужно :

#!/bin/sh
start=`date +%s`
sleep 5
end=`date +%s`
rez=$((${end} - ${start}))
echo ${rez}
echo $((rez * 5))

fura13 ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.