次のコマンドを使用して、今日の日付を提供できます。
TODAY=`date +%Y.%m.%d.`
しかし、コマンドに次の3日またはX日をどのように提供できますか? (Ubuntu 12.04)
答え1
date コマンドのマニュアルページを参照し、-d オプションを見てください。
% date -d '+1 day'
Mon Jul 15 21:51:06 PDT 2013
% date
Sun Jul 14 21:51:16 PDT 2013
%
また、以下を実行することをお勧めします。
info date
より明確な情報のため。
答え2
可能であれば、GNU date
以下を使用して今日と今後3日間を表示できます。
x=0
while [ $x -lt 4 ]; do
date -d "$x days" '+%Y.%m.%d.'
x=$((x+1))
done