Boa tarde,
A partir do dia corrente necessito da seguinte sequencia:
2018062600
2018062603
2018062606
2018062609
2018062612
2018062615
2018062618
2018062621
2018062700
2018062703
2018062706
2018062709
2018062712
2018062715
2018062718
2018062721
2018062800
Somando 3 horas na data, mais a hora concatenada.
Usando:
for i in `seq 0 3 48`; do echo `date -d "+$i hours" '+%Y%m%d'``printf "%02d\n" $(($i - (($i /24) * 24)))`; done
O problema é que desta forma a soma da data é arredondada. A partir das 12 horas, é arredondado para o próximo dia (em negrito) e não posso ter esse resultado. Vejam como fica o resultado:
2018062600
2018062603
2018062606
2018062609
2018062712
2018062715
2018062718
2018062721
2018062700
2018062703
2018062706
2018062709
2018062812
2018062815
2018062818
2018062821
2018062800
Como faço para que operações com o date não arredonde o resultado?
Obrigado