Seu ip: 54.80.33.183

Funções de datas - Terminal Linux

Vejam alguns exemplos de uso data pelo terminal Linux.
Para visualizar a data do dia basta digitar o comando data no terminal porém se você esta querendo buscar outras datas veja abaixo:
Nos exemplos abaixo foi feita a pesquisa de datas para o primeiro e último dia de cada mês.
Nas consultas a seguir irá aparecer no terminal a data configurada como: AnoMêsDia
Ex: 20160101

Para o último dia do mês passado use:

Ex: date -d "-$(date +%d) days 0 month"  +%Y%m%d

Para o último dia do mês atual:

Ex: date -d "-$(date +%d) days +1 month"  +%Y%m%d

Para o último dia do mês seguinte altere para "+2 month"

Ex: date -d "-$(date +%d) days +2 month"  +%Y%m%d

#######################

Para o primeiro dia do mês passado:

Ex: date -d "-1 month -$(($(date +%d)-1)) days"   +%Y%m%d

Para o primeiro dia do mês atual altere  para "0 month"

Ex: date -d "0 month -$((10#$(date +%d)-1)) day"  +%Y%m%d

Para o primeiro dia do mês seguinte altere  para "+1 month"

Ex: date -d "+1 month -$(($(date +%d)-1)) days"   +%Y%m%d

Comentar