Como escrever os próximos 3 ou X dias com um comando?

1

Eu posso dar o dia de hoje em um comando:

TODAY='date +%Y.%m.%d.'

mas como posso dar os próximos 3 ou X dias em um comando? (Ubuntu 12.04)

    
por gasko peter 15.07.2013 / 06:38

2 respostas

1

Veja a man page do comando date e veja a opção -d:

 % date -d '+1 day'
 Mon Jul 15 21:51:06 PDT 2013
 % date
 Sun Jul 14 21:51:16 PDT 2013
 %

Também sugeriria executar:

 info date

para informações mais explícitas.

    
por 15.07.2013 / 06:52
1

Se você tiver GNU date disponível, poderá usar o seguinte para mostrar hoje e os próximos três dias:

x=0
while [ $x -lt 4 ]; do
   date -d "$x days" '+%Y.%m.%d.'
   x=$((x+1))
done
    
por 15.07.2013 / 06:52

Tags