Sponsored Content
Top Forums UNIX for Dummies Questions & Answers Comparing Output Date to Current System Date Post 302582494 by rymnd_12345 on Friday 16th of December 2011 07:01:34 AM
Old 12-16-2011
Comparing Output Date to Current System Date

Hi Guys,

Anyone who knows how to compare the current date with the a file containing a date, say for example I have a file that looks like this:
Code:
Command was launched from partition 0.


------------------------------------------------
Executing command in server server6
Fri Dec 16 13:56:44 EET 2011


------------------------------------------------
Executing command in server server3
Fri Dec 16 13:56:44 EET 2011


------------------------------------------------
Executing command in server backup-server
Fri Dec 16 13:56:44 EET 2011


------------------------------------------------
Executing command in server server1
Fri Dec 16 13:56:45 EET 2011


------------------------------------------------
Executing command in server server9
Fri Dec 16 13:56:45 EET 2011

What I want to do is to check even just the DAY DATE HH:MM of the results versus the current system date/time.

Please advice,
rymnd_12345
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

I want to get day from the current system date

Hi, I want to check what day is today (like mon,Tue,wed) When i checked the syntax, i dont see there is a format specifier for getting the day. Let me know how to get the same. I am very new to unix and so I am asking some basic questions. cheers, gops (2 Replies)
Discussion started by: gopskrish
2 Replies

2. Shell Programming and Scripting

Perl: Extracting date from file name and comparing with current date

I need to extract the date part from the file name (20080221 in this ex) and compare it with the current date and delete it, if it is a past date. $file = exp_ABCD4_T-2584780_upto_20080221.dmp.Z really appreciate any help. thanks mkneni (4 Replies)
Discussion started by: MKNENI
4 Replies

3. UNIX for Dummies Questions & Answers

get current system date

How do I create a shell script that would get the current system date in format of yyyymmdd and use that result to concatenate it to a filename that it would look like this: sample20051024.dat example -------- current system date: 24-Oct-2005 filename: sample.dat when the shell script... (5 Replies)
Discussion started by: wtolentino
5 Replies

4. Shell Programming and Scripting

how to get what date was 28 days ago of the current system date IN UNIX

Hi, Anybody knows how to get what date was 28 days ago of the current system date through UNIX script. Ex : - If today is 28th Mar 2010 then I have to delete the files which arrived on 1st Mar 2010, (15 Replies)
Discussion started by: kandi.reddy
15 Replies

5. Shell Programming and Scripting

Comparing current date

Hi, I have start date and end date in the following format. I need to check the current date is greater than the start date and less than the end date. if i use the command date --date "Tue 6:00 AM", it takes next Tues day not the current week's Tues day. Is there a way to get the current Tues... (9 Replies)
Discussion started by: bharathappriyan
9 Replies

6. UNIX for Dummies Questions & Answers

Delete a row from a file if one column containing a date is greater than the current system date

Hello gurus, I am hoping someone can help me with the required code/script to make this work. I have the following file with records starting at line 4: NETW~US60~000000000013220694~002~~IT~USD~2.24~20110201~99991231~01~01~20101104~... (4 Replies)
Discussion started by: chumsky
4 Replies

7. UNIX for Dummies Questions & Answers

Comparing two files with datestamp to current date

Hi, I am new to unix and I am stuck on how to compare two .zip file with date stamp in my directory. I need to compare out of the two file which is oldest to current date and unzip it after that done continue to unzip the second zip file. Thanks for your help. (5 Replies)
Discussion started by: lilvi3tboix1
5 Replies

8. Shell Programming and Scripting

Comparing the dates with the current date in perl scripting

Hi i have a file containg dates likebelow 4/30/2013 3/31/2013 4/30/2013 4/16/2013 4/30/2013 4/30/2013 5/30/2013 5/30/2013 4/30/2013 5/30/2013 5/30/2013 3/31/2013 now i want to compare the above dates with current date and i want to display the difference . (10 Replies)
Discussion started by: siva kumar
10 Replies

9. UNIX for Beginners Questions & Answers

Compare date in .txt with system date and remove if it's lesser than system date

Can someone help me with the code wherein there is a file f1.txt with different column and 34 column have expiry date and I need to get that and compare with system date and if expiry date is <system date remove those rows and other rows should be moved to new file f2.txt . I don't want to delete... (2 Replies)
Discussion started by: Stuti
2 Replies

10. Answers to Frequently Asked Questions

Compare date in .txt with system date and remove if it's lesser than system date

I m working on shell scripting and I m stuck where in my .txt file there is column as expiry date and I need to compare that date with system date and need to remove all the rows where expiry date is less than system date and create a new .txt with update. (1 Reply)
Discussion started by: Stuti
1 Replies
GETDATE(3)						   BSD Library Functions Manual 						GETDATE(3)

NAME
getdate, getdate_err -- convert user format date and time LIBRARY
Standard C Library (libc, -lc) SYNOPSIS
#include <time.h> struct tm * getdate(const char *str); extern int getdate_err; DESCRIPTION
The getdate() function converts a date or time character string pointed to by str into a static tm structure described in tm(3). The input string is parsed and interpreted using templates. A text file containing templates is specified by the environment variable DATEMSK. This should contain the full path to the template file. Lines in the template file represent acceptable date and/or time conver- sion specifications. These specifications are similar to those given for strptime(3). The first line in the template file that matches the input string is used to interpret and convert to internal time format. Internal Format Conversion The following rules apply to converting the input into the internal format. o If only the weekday is given, the conversion assumes today when the weekday matches today or the first future matching weekday. o If only the month and no year is given, the conversion assumes the current month when the month matches or the first future match- ing month. The first day of the month is assumed if no day is given. o If only the year is given, the values of the tm_mon, tm_mday, tm_wday, tm_yday, and tm_isdst members of the returned struct tm are unspecified. o If the century is given, but the year within the century is not given, the conversion assumes the current year. o If no hour, minute, and second are given, the conversion assumes the current hour, minute, and second. o If no date is given, the conversion assumes today when the given hour is greater than the current hour and tomorrow when the given hour is less. o If %Z is being scanned, then the broken-down time is based on the the current time of the matched timezone and not the current run- time environment timezone. RETURN VALUES
If successful, the getdate() function returns a pointer to a static tm structure containing the broken-down time. Otherwise, a null pointer is returned and getdate_err is set to indicate the error. The variable getdate_err can have the following values: 1 DATEMSK environment variable is null or undefined. 2 Cannot open the template file for reading. 3 Get file status failed for template file. 4 Template file is not a regular file. 5 Encountered an error while reading the template file. 6 Cannot allocate memory. 7 Input string does not match any line in the template file. 8 Input string is invalid (for example February 31) or could not be represented in a time_t. ENVIRONMENT
DATEMSK The full path to the text file containing the templates for acceptable date and/or time conversions. FILES
/usr/share/examples/getdate/datemsk.template An example template file that could be specified via the DATEMSK environment variable. EXAMPLES
The following example shows the possible contents of a template file: %m %A %B %d, %Y, %H:%M:%S %A %B %m/%d/%y %I %p %d,%m,%Y %H:%M at %A the %dst of %B in %Y run job at %I %p, %B %dnd %A den %d. %B %Y %H.%M Uhr The following are examples of valid input for the above template: 10/1/87 4 PM Friday Firday September 18, 1987, 10:30:30 24,9,1986 10:30 at monday the 1st of december in 1986 run job at 3 PM, december 2nd The following examples show how local data and time specification can be defined in the template. Input String Line in Template 11/27/86 %m/%d/%y 27.11.86 %d.%m/%y 86-11-27 %y-%m-%d Friday 12:00:00 %A %H:%M:%S The following examples illustrate the Internal Format Conversion rules given that the current date is Mon Sep 22 12:19:47 EDT 1986 and the LC_TIME environment variable is set to the default C locale. Input String Line in Template Date Mon %a Mon Sep 22 12:19:47 EDT 1986 Sun %a Sun Sep 28 12:19:47 EDT 1986 Fri %a Sun Sep 26 12:19:47 EDT 1986 September %B Mon Sep 1 12:19:47 EDT 1986 January %B Thu Jan 1 12:19:47 EST 1987 December %B Mon Dec 1 12:19:47 EST 1987 Sep Mon %b %a Mon Sep 1 12:19:47 EDT 1986 Jan Fri %b %a Fri Jan 2 12:19:47 EDT 1987 Dec Mon %b %a Mon Dec 1 12:19:47 EDT 1986 Jan Wed 1989 %b %a %Y Wed Jan 4 12:19:47 EST 1989 Fri 9 %a %H Fri Sep 26 09:00:00 EDT 1986 Feb 10:30 %b %H:%S Sun Feb 1 10:00:30 EST 1987 10:30 %H:%M Tue Sep 23 10:30:00 EDT 1986 13:30 %H:%M Tue Sep 22 13:30:00 EDT 1986 SEE ALSO
ctime(3), localtime(3), mktime(3), strftime(3), strptime(3), time(3) STANDARDS
The getdate() function conforms to IEEE Std 1003.1-2001 (``POSIX.1''). HISTORY
The getdate function appeared in AT&T System V Release 4 UNIX. BUGS
The getdate interface is inherently unsafe for multi-threaded programs or libraries, since it returns a pointer to a static variable and uses a global state variable. BSD
April 14, 2011 BSD
All times are GMT -4. The time now is 03:25 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy