GNU/Linux >> Tutoriales Linux >  >> Linux

Obtenga la fecha de ayer en bash en Linux, DST-safe

Creo que esto debería funcionar, independientemente de la frecuencia y el momento en que lo ejecute...

date -d "yesterday 13:00" '+%Y-%m-%d'

la fecha en Mac OSX es ligeramente diferente.

Para ayer

date -v-1d +%F

Para la semana pasada

date -v-1w +%F

Esto también debería funcionar, pero quizás sea demasiado:

date -d @$(( $(date +"%s") - 86400)) +"%Y-%m-%d"

Linux
  1. Ejemplos de comandos de fecha en Linux

  2. Obtenga la hora actual en segundos desde la Época en Linux, Bash

  3. ¿Obtener mtime de un archivo específico usando Bash?

  4. ¿Cómo obtener la fecha/hora de creación del archivo en Bash/Debian?

  5. Comparación de fechas en Bash

Comando de fecha en Linux

Comando de historial en Linux (Bash History)

Cómo usar el comando de fecha en Bash Scripting en Linux

Analizando el historial de Bash en Linux

7 ejemplos de comando de fecha en Linux

¿Debo obtener un antivirus para Ubuntu?