02-17-2010
Quote:
Originally Posted by
pritish.sas
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
I've done this a bunch, but don't have anything handy. Usually I'd recommend you create a hash with the months and how many days they have (don't forget a special exception for leap years). Then just subtract the number you want from the current day, if that number is less than 1, add the negative number to the previously created hash with the number of the days in it and this will give you the difference.
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
I want a sample Date validation script using if loops.
The script should first compare "year".If the year is lesser than the current year,It should go for "month" checking.
I have the script that splits the date into year,month and date.I want only the checking part.
My if loop checking is not... (4 Replies)
Discussion started by: dave_nithis
4 Replies
3. 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
4. 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
5. 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
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. Shell Programming and Scripting
I'm writing a shell script for cleanup of older files from various sub-directories inside a main directory
The structure of directories is as below:
Logs
daily
online
archive
weekly
online
archive... (1 Reply)
Discussion started by: asyed
1 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
validation::class::field
Validation::Class::Field(3pm) User Contributed Perl Documentation Validation::Class::Field(3pm)
NAME
Validation::Class::Field - Field Object for Validation::Class Classes
VERSION
version 7.70
SYNOPSIS
package SomeClass;
use Validation::Class;
package main;
my $class = SomeClass->new;
...
my $field = $class->get_field('some_field_name');
$field->apply_filters;
$field->validate; # validate this only
$field->errors->count; # field-level errors
1;
DESCRIPTION
Validation::Class::Field is responsible for field data handling in Validation::Class derived classes, performs functions at the field-level
only.
This class automatically creates attributes for all acceptable field directives as listed under "DIRECTIVES" in
Validation::Class::Prototype.
ATTRIBUTES
errors
The errors attribute is a Validation::Class::Errors object.
METHODS
new
my $self = Validation::Class::Field->new({
name => 'some_field_name'
});
AUTHOR
Al Newkirk <anewkirk@ana.io>
COPYRIGHT AND LICENSE
This software is copyright (c) 2011 by Al Newkirk.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
perl v5.14.2 2012-06-28 Validation::Class::Field(3pm)