Another Date Question - Sorry


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Another Date Question - Sorry
# 1  
Old 09-16-2008
Another Date Question - Sorry

I have been out of the UNIX World for a number of years and none of my reference books seem to be helping e with this seemingly simple question. How can I manipulate the below command to reflect the previous day and not the current date?

the command is:


elm -s “SAP prs for `date '+%m/%d/%y'`” james.mcrae@dla.mil < chk_prs.txt

I have looked on this forum and found some -d options but I can't seem to get them to work.

Thanks in advance!!!
# 2  
Old 09-16-2008
Try:

Code:
date -d "Yesterday"
date -d "1 Day ago"

Or you can manipulate with TZ variable to get previous day
# 3  
Old 09-16-2008
Thanks for replying

Dennis,

OK.... here is what I submitted...

elm -s “SAP prs for `date -d “yesterday” '+%m/%d/%y'`” james.mcrae@dla.mil < chk_prs.txt

I got an error saying that -d is not a "legal option". Do I have the command formatted correctly?

Thanks again!!
# 4  
Old 09-16-2008
There is a problem with date examples in posts. Linux users have a version of date with non-standard bells and whistles and -d is one of those. You don't have the same version as the poster.

Search the forum for 'yesterday date' or go to the FAQ and look at the 'Date Arithmetic' thread. You want to look at Perderabo's datecalc script. Date manipulation is probably the #2 question most frequently asked question here.
# 5  
Old 09-16-2008
Quote:
Originally Posted by McRae
Dennis,

OK.... here is what I submitted...

elm -s “SAP prs for `date -d “yesterday” '+%m/%d/%y'`” james.mcrae@dla.mil < chk_prs.txt

I got an error saying that -d is not a "legal option". Do I have the command formatted correctly?

Thanks again!!

Which is your OS?
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Regarding question for GNU date

Hello All, Greetings all !! I have a query here, following are the points on same(Adding today's is 31st August 2016 for future reference). 1st Scenario: So while doing some work on GNU date, I wanted to check what was the month(in numbers) by GNU date so I have done following. date... (2 Replies)
Discussion started by: RavinderSingh13
2 Replies

2. UNIX for Advanced & Expert Users

echo date question

Whats the difference between using date in these 2 methods? How exactly does the shell handle the first one different from the second one? $ echo $date $ echo $(date) Tue Aug 16 03:10:25 EDT 2011 (5 Replies)
Discussion started by: cokedude
5 Replies

3. Shell Programming and Scripting

Date format question

I have a string that looks like this: 2008 04 09 18 45 30 0 I would like to convert it to a date format like this: Wed Apr 09 18:45:30.000 GMT 2008 I have been searching all over and can't find anything to help me. I am using ksh on a sun solaris unix machine. Thank you. Allyson (2 Replies)
Discussion started by: ajgwin
2 Replies

4. Shell Programming and Scripting

Date Question

How could I get a date's day of the week (ie Sunday) without using the date -d command? So if a date was specified, it would give me the day of the week. The date -d command looks something like this date -d $inputdate | cut -c 1-3 the only problem with that statement is that it won't... (2 Replies)
Discussion started by: DKNUCKLES
2 Replies

5. Shell Programming and Scripting

Date Scripting Question

I am trying to append a portion of a file with a date on it that changes daily to a temp file. Here are my commands: set DATE = ('date +%Y%m%d_sum.log') cat $HOME/right/$DATE > /export/home/temp.txt Here is the error I keep receiving: cat: cannot open /temp/usr/nedaniel/right/date... (6 Replies)
Discussion started by: BigDawg32
6 Replies

6. Shell Programming and Scripting

Date question

hi guys, i've got a simple one.. date_time="`date '+%Y-%m-%d %H:%M:%S'`" gives me the system's date and time... which my script will use this variable to run the data on this date... my question is... if now, i want to run the script for data's that are like 6 months back... how can i... (1 Reply)
Discussion started by: 12yearold
1 Replies

7. AIX

Date question

I am creating a shell script and have a question about how to determine yesterdays date. In my script, I can determine today by: today=`date '+%Y%m%d'` but I am not sure how to determine yesterday. In other languages, I would just subtract one from today, but I don't know how to do that... (1 Reply)
Discussion started by: dsimpg1
1 Replies

8. Shell Programming and Scripting

date question

I have a little bash shell script which is used to backup files (via cron) to an NASLite server every 7 days. a=$(date +%b_%d_%Y) tar -lcpf /tmp/laptopbackup.$a.tar /home ncftpput 192.168.0.5 /Disk-1/laptop /tmp/laptopbackup.$a.tar The filename thus includes the date on which it is made,... (3 Replies)
Discussion started by: rdeschene3
3 Replies

9. UNIX for Dummies Questions & Answers

Date function question

hi guys! just want to ask if you could help me with the sript i'm working on. i need to automatically generate a summarized report everyday for all transactions the day before and ftp it to another machine. my only problem is that i need to name the file as the date yesterday. for example if i... (12 Replies)
Discussion started by: crpalermo
12 Replies

10. UNIX for Advanced & Expert Users

date question

hi, how do i get the last day of the current date or a given date using unix. for e.g. if i run the command/script on 1st feb 2002 i should get 28 th feb 2002. thanks !! AnkuR. (3 Replies)
Discussion started by: ankurgupta
3 Replies
Login or Register to Ask a Question