A maioria das pessoas sabe que você pode usar:
FOO=`date +%Y%m%d%H%M%S`
para gerar uma string formatada com data, mas você também sabia que ele é muito bom para calcular uma data usando expressões?
BAR=`date +%Y%m%d%H%M%S --date="1 day ago"`
BAZ=`date +%Y%m%d%H%M%S --date="+ 1 day 2 hours"`
muito útil se você precisar processar registros de uma data anterior e / ou intervalo de tempo
START=`date +%Y%m%d%H%M%S --date="1 day ago"`
END=`date +%Y%m%d%H%M%S --date="1 hour ago"`
Agora, extrair as linhas de registro correspondentes é outra dica …