01-07-2008
Define what you mean by date checking. It has to be today's date? or is any valid date okay? ranjithpr provided a basis for comparing relative dates - dates older or younger than a given date.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi All,
I've to validate a date input for the format YYYYMMDD. The input should be of 8 digits with only numeric values.
I tried the following
echo $1 | grep '^\{8}$/p'
if
then
echo "Valid"
else
echo "invalid"
I get the error,
grep: RE error 16: Bad number.
Any help... (3 Replies)
Discussion started by: sumesh.abraham
3 Replies
2. Shell Programming and Scripting
Hi
I have below file with 3 rd column as date ....i want to make 3 column to mm/dd/yyyy .
in the below file 2 row date is like 1/23/1994 so i want to append '0'
to month i,e. 01/23/1994 and in the 3 row date is like 6/4/1994 ---so i want this to 06/04/1994
Source:... (1 Reply)
Discussion started by: satyam_sat
1 Replies
3. Shell Programming and Scripting
Hi,
I've made a very basic date validation script, but the syntax of the until condtion is wrong, could someone have a quick look and correct it please?:)
Thanks for any help.
echo -n "Please enter your date of birth (dd-mm-yyyy): "
read dob
day=${dob:0:2} month=${dob:3:2} year=${dob:6:4}... (1 Reply)
Discussion started by: mustaine85
1 Replies
4. Shell Programming and Scripting
the user have to input the date format in mmddmmhhyyyy (month,date,minutes,hour,year)
i want a shell script to check whether the user has properly input in the above said manner.
kindly advice (2 Replies)
Discussion started by: vkca
2 Replies
5. Shell Programming and Scripting
I have a script which is take date as parameter
sh abc.sh <2010-02-01>
#!/sh/bin
my_date=$1
#Here i want to two diffrent dates
## 3 Days before
##date14query=$mydate - 4 (it will be 2010-01-28)
##date24query=$mydate +4 (it will be 2010-01-05)
#Please Help (3 Replies)
Discussion started by: pritish.sas
3 Replies
6. Shell Programming and Scripting
Hi,
I have a script which runs on specific sunday. If that script runs on the sunday i want to execute another script on following wednesday.
I have a log for that server. My wednesday scripts needs to check the sunday run log timestamp and if it matches it should run. Please help.
Thanks,... (1 Reply)
Discussion started by: Krrishv
1 Replies
7. UNIX for Dummies Questions & Answers
Dears,
I am working on a batch that processes file with name containing date prefix eg., 20101222_file.dat.
The logic is to process files in order. Eg., 20101225 must be processed only after 20101222.
Ok first glance it looked simple, it use a variable to check this date value as number and... (2 Replies)
Discussion started by: naraink
2 Replies
8. Shell Programming and Scripting
File contains below data,how to validate the date using awk command or any command.
date formate is fixed as "YYYYMMDD"
test1|20120405
test2|20121405
output should be:
test1|20120405
Thanks (2 Replies)
Discussion started by: bmk
2 Replies
9. Programming
Hi All,
We need to create the custom function to pass the parameter is date.if it is valid return 1 else 0
return should be 1
select is_date('2012-09-17');
return should be 0
select is_date('2012-79-17');
Thanks (2 Replies)
Discussion started by: bmk
2 Replies
10. What is on Your Mind?
Hi folks,
I new to shell script .
I want to know how to validate a String as valid date
example:
20150712 ---> valid date
20160524-->valid
201605T12-->invalid date
12341234--->invalid date
we need to valid string( yyyymmdd) to date in SunOS 5.10
please give some idea to validate... (9 Replies)
Discussion started by: srinadhreddy27
9 Replies
LEARN ABOUT DEBIAN
atwritemode
atprint(3) AtFS Toolkit Library atprint(3)
NAME
atWriteStatus, atWriteMode, atWriteDate, atWriteName, atScanStatus - print and scan special attribute values
SYNOPSIS
#include <atfs.h>
#include <atfstk.h>
char*atWriteStatus (Af_key *aso; int verbose);
char*atWriteMode (Af_key *aso);
char*atWriteDate (Af_key *aso, char *dateAttribute);
char*atWriteName (Af_key *aso, char *path);
int atScanStatus (char *statusStr);
DESCRIPTION
atWriteStatus returns a string representation of Asos AF_STATE attribute. With the verbose argument TRUE, atWriteStatus returns a long (8
character) status name. Otherwise, on FALSE, it returns a one character short representation. The result value is a statically defined
string in any case.
atWriteMode generates a ls -l(1) like (e.g. -rwxr-xr-x) string representation of the AF_MODE attribute. It returns its result in static
memory, which will be overwritten on subsequent calls.
atWriteDate produces a date string from the given dateAttribute to be used for ls -l(1) like output (e.g. Jan 8 11:07 or Jul 10 1992).
The format of the date string depends on the value of the date attribute. The string is always 12 characters long and begins with the month
and day. For dates younger than 6 months, the third field is the time, for dates older than 6 months, the year. The result string resides
in static memory, which will be overwritten on subsequent calls.
atWriteName generates a bound pathname from path and aso.
atScanStatus converts an status string to an internal numeric status value. It understands various abbreviations, including the one charac-
ter status strings generated by atWriteStatus.
.BUGS
The format switch in afWriteDate (for dates older than six months) does not happen at exactly the right time. It may be a few days later.
AtFStk-1.12 Fri Jun 25 16:39:43 1993 atprint(3)