before x days


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting before x days
# 1  
Old 11-10-2010
before x days

hello,

I needed to put value of date - 20 days in certain variable like this:
Code:
before20d=`TZ=MET+480 date +%Y%m%d`

echo $before20d


value just perfect ...what I need and if I execute "date":

Wed Nov 10 11:58:43 MET 2010

on the other solaris platform if I execute this I get todays date..

if I execute "date":

Wed Nov 10 11:59:31 CET 2010


How to figure 20 days before on second platform...

thank you guys..

Last edited by vbe; 11-10-2010 at 09:00 AM.. Reason: cote tags
# 2  
Old 11-10-2010
Code:
perl -e '($wday,$mon,$mday,$time,$year)=split(/\s+/,scalar gmtime(time - (20 * 86400)));print"$wday $mon $mday $time GMT $year\n";'

(20 * 86400) is your 20 days
you can use (20 * 24 * 3600) for hours per day

also you can use simple: perl -e 'print scalar gmtime(time - 20 * 86400),"\n";'
but there will be no GMT then

Last edited by vbe; 11-10-2010 at 09:01 AM.. Reason: code tags please
tip78
# 3  
Old 11-10-2010
if you search the site you will find a number of similar queries.

Also there is an outstanding FAQ entry: https://www.unix.com/answers-frequent...rithmetic.html

You should find what you're looking for and more in there.

HTH
# 4  
Old 11-10-2010
hmm..nice one..I modified it like this:

Code:
perl -e '($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime(time - (20 * 86400));printf "%4d-%02d-%02d %02d:%02d:%02d\n",$year+1900,$mon+1,$mday,$hour,$min,$sec;'

perl is ok too..

thanks guys

Last edited by vbe; 11-10-2010 at 09:02 AM.. Reason: code tags please
# 5  
Old 11-10-2010
Code:
xdays=20;echo "beforexdays -> $(perl -e 'use POSIX;print strftime "%Y-%m-%d\n",localtime time-24*60*60*'$xdays'')"

Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

How to find a file that's modified more than 2 days ago but less than 5 days ago?

How to find a file that's modified more than 2 days ago but was modified less than 5 days ago by use of any Linux utility ? (4 Replies)
Discussion started by: abdulbadii
4 Replies

2. Shell Programming and Scripting

Need files exactly 3 to 7 days old

Hi, I need files exactly 3 to 7 days old. Today is 28th July 2016. I have two files one dated 25th July and other 21st July which are 3 to 7 days old. 94702 1 -rw-r--r-- 1 m1083 user1 26 Jul 25 13:00 ./Report_0751.txt 94751 1 -rw-r--r-- 1 m1083 user1 128 Jul... (4 Replies)
Discussion started by: mohtashims
4 Replies

3. Shell Programming and Scripting

Need difference between days

Hi, I am not comfortable with dates and I fail to crack this. I have two strings Date1="Apr 22 23:59:59 2016 GMT" Date2="Dec 1 15:08:40 UTC 2015" I need to find the difference in days between the two dates which in this example is approx 140 days. Is there an easy way to get the... (3 Replies)
Discussion started by: mohtashims
3 Replies

4. Red Hat

VM becomes slow every 3-4 days

Hi, I have RHEL 6.1 on VM, where Big data is installed. Every 3-4 days, its web interface become very slow and I had to reboot this VM. I was checking with "top" and that shows that free memory is less. Can this be a reason for slowness ? No big load on CPU. # free -m total ... (6 Replies)
Discussion started by: solaris_1977
6 Replies

5. Red Hat

Last command for two days

Dear Expert, I'm using RED Hat Linux AS 5, Can you please help me to view the last 2 days logins to server using "last" command. Thank you, Fareed. (5 Replies)
Discussion started by: Mohammed Faiz
5 Replies

6. Shell Programming and Scripting

Working out days of the week and processing file in 3 working days

Hi guys i need advice on the approach to this one...... I have a file say called Thisfile.20130524.txt i need to work out from the date 20130524 what day of the week that was and then process the file in 3 working days. (so not counting saturday or sunday....(will not worry about bank... (2 Replies)
Discussion started by: twinion
2 Replies

7. Shell Programming and Scripting

Cron job running for some days and is not running for some days

Hi.. i have written a shell script and made this script to run on every day night 11: 55 pm using a cron job. This cron job running for some days and is not running for some day. but i need this script to run every day night. Please help me. Here is the cron tab entries, 55 23 * * *... (1 Reply)
Discussion started by: vidhyaS
1 Replies

8. Shell Programming and Scripting

date for two days or 3 days ago

i need a script that can tell me the date 2 days ago or 3 days ago. please help (7 Replies)
Discussion started by: tomjones
7 Replies

9. Shell Programming and Scripting

ls latest 4 days or specify days of files in the directory

Hi, I would like to list latest 2 days, 3 days or 4 days,etc of files in the directory... how? is it using ls? (3 Replies)
Discussion started by: happyv
3 Replies
Login or Register to Ask a Question