Здесь мне нужна помощь, я не специалист по написанию сценариев оболочки, но я пытаюсь сделать сценарий, в котором мне нужно взять номер эпохи с последующей датой, но для всех часов дня с интервалом 15 минут. Результат будет примерно таким
1376708400|2013-08-17 00:00:00
1376709300|2013-08-17 00:15:00
1376710200|2013-08-17 00:30:00
В общей сложности у меня будет 96 строк, сейчас я больше всего сомневаюсь, как я могу увеличить (или сложить) минуты на 15 минут, я попробовал это
Мой полный сценарий сейчас таков (я знаю, это ужасно, но я не настоящий программист. Я учу)
i=96
_incrementatime='+15 minutos'
count=1
_Date=$(`date "2013-08-29 00:00:00"`)
_dataEmSeg = `date -d "2013-08-29 00:00:00" +%s`
while test $i -ne 0
do
_VarData=$(`date --date="$_incrementatime*count"`)
_exprt=$(expr `$_Date+$_VarData`)
echo "$_dataEmSeg e $_exprt "
i=$((i-1))
count=$((count+1))
done
Если кто-то может дать мне указания, как решить эту проблему, я буду очень благодарен.