Results 1 to 4 of 4
Hi,
OS: RedHad 4
I use below in my .sh script
DAY=`(date '+%a')`
how can I get DAY_1 to have yesterday's day and DAY_2 to have day for two days ...
- 01-03-2008 #1Just Joined!
- Join Date
- Jan 2008
- Posts
- 14
Yesterday's date on Linux
Hi,
OS: RedHad 4
I use below in my .sh script
DAY=`(date '+%a')`
how can I get DAY_1 to have yesterday's day and DAY_2 to have day for two days ago. No luck with the man pages
Thanks in advance for any help.
- 01-03-2008 #2
Hi and Welcome !
Code:DAY_1=`(date --date='1 days ago' '+%a')` DAY_2=`(date --date='2 days ago' '+%a')` echo $DAY_1 $DAY_2
It is amazing what you can accomplish if you do not care who gets the credit.
New Users: Read This First
- 01-03-2008 #3Just Joined!
- Join Date
- Jan 2008
- Posts
- 14
Thank you very much.
- 01-03-2008 #4
Since my man page doesn't cover that little trick, I went a'googling. I found enough info to help me write this demonstration script:
Running it gave this output:Code:#!/bin/bash set -o verbose on date date --date=now date --date=today # same thing date --date='3 seconds' date --date='3 seconds ago' date --date='4 hours' date --date='tomorrow' date --date='1 day' date --date='1 days' date --date='yesterday' date --date='1 day ago' date --date='1 days ago' date --date='1 week' date --date='1 fortnight' date --date='1 month' date --date='1 year'
Code:date Thu Jan 3 07:42:47 PST 2008 date --date=now Thu Jan 3 07:42:47 PST 2008 date --date=today # same thing Thu Jan 3 07:42:47 PST 2008 date --date='3 seconds' Thu Jan 3 07:42:50 PST 2008 date --date='3 seconds ago' Thu Jan 3 07:42:44 PST 2008 date --date='4 hours' Thu Jan 3 11:42:47 PST 2008 date --date='tomorrow' Fri Jan 4 07:42:47 PST 2008 date --date='1 day' Fri Jan 4 07:42:47 PST 2008 date --date='1 days' Fri Jan 4 07:42:47 PST 2008 date --date='yesterday' Wed Jan 2 07:42:47 PST 2008 date --date='1 day ago' Wed Jan 2 07:42:47 PST 2008 date --date='1 days ago' Wed Jan 2 07:42:47 PST 2008 date --date='1 week' Thu Jan 10 07:42:47 PST 2008 date --date='1 fortnight' Thu Jan 17 07:42:47 PST 2008 date --date='1 month' Sun Feb 3 07:42:47 PST 2008 date --date='1 year' Sat Jan 3 07:42:47 PST 2009
--
Bill
Old age and treachery will overcome youth and skill.


Reply With Quote
