Mi compañero y amigo Ricardo Osorio @osbor5 necesitábamos una función bash para obtener a partir de la fecha actual, la misma pero con menos y más 30 minutos.

Utilizando la función date se resuelve de la siguiente manera:

Más 30 minutos
$ date -v +30M

Menos 30 minutos
$ date -v -30M

Si desean mover más datos como días, horas, segundos aquí la tabla de referencia:

  • y-Year
  • m-Month
  • w-Week
  • d-Day
  • H-Hour
  • M-Minute
  • S-Second

Happy coding!