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.
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)
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
Tags date