I asked what version of shell you're using, but you didn't provide an answer to that question. With a recent Korn shell, such as version 93u+, (which may be installed as ksh93 on AIX 7.1) you could try a simplified version of:
which if invoked with the operands FILE_NAME_20180410, FILE_NAME_20180413, and FILE_NAME_20180409 produces the output:
Last edited by Don Cragun; 04-14-2018 at 12:02 AM..
Reason: Fix typo: doubled \n in printf format.
This User Gave Thanks to Don Cragun For This Post:
Hi,
I have a date input in MMDDYYYY format..
I have to give the day (whether that DD is sunday/monday...)
Is there any command for it...
Or do I have to write a script for that...
Thanks in Advance
Yeheya (1 Reply)
Hi,
I have a date field which is a variable field being passed to the script from outside.
I need to know how i can add 1 day to it.
I have seen example of date subtraction but while adding each time date reaches 31 or 30 i have to put if else condition.
Or for leap year also.
Kindly let... (4 Replies)
Hi, I have been trying just about every unix command to come up with yesterday's date (today's date - 1). I have seen all of the help on this forum, and none of it seems to work for me here. We are using Sun Solaris 9 Unix. I am using this script to create a .txt file with ftp commands that I will... (2 Replies)
i would need some help in setting the value of a variable (TIME_NOW) depending on the time of the day ...e.g.
if today's date is 12th April 2009 and if the current time is between midnight and 16:59:59 hrs then the TIME_NOW should be yesterday's date i.e. TIME_NOW=11
else if the current time... (3 Replies)
It's easy as pie to get the date minus one day on opensolaris:
date -d "-1 day" +"%Y%m%d"run this command on our crappy Solaris 10 machines however (which I'm guessing doesn't have GNU date running on it) and you get:
date: illegal option -- d
date: illegal option -- 1
date: illegal option --... (5 Replies)
Hi guys,
I had a scenario...
1. I had to get the previous days date in yyyymmdd format
2. i had to create a file with Date inthe format yyyymmdd.txt format
both are different
thanks guys in advance.. (4 Replies)
I need to get the next day's date of the user entered date
for example:
Enter date (yyyy/mm/yy):
2013/10/08I need to get the next day's date of the user entered date
Desired Output:
2013/10/09Though there are ways to achieve this is Linux or Unix environment (date command) ,I need to... (1 Reply)
I Have text like
XXX_20190908.csv.gz need to replace Only date in this format with current date every day
Thanks! (1 Reply)
Discussion started by: yamasani1991
1 Replies
LEARN ABOUT SUSE
date::manip::lang
Date::Manip::Lang(3) User Contributed Perl Documentation Date::Manip::Lang(3)NAME
Date::Manip::Lang - date manipulation routines (language initialization)
DESCRIPTION
This module is a series of routines, one per language, used to initialize the support for different languages in Date::Manip
ADDING A LANGUAGE
Adding a language is easily done. If you want to add a language, refer to the list of words and phrases given below. Translate them into
the desired language and email them to me.
Note that Date::Manip does support international character sets, so if there are non-ASCII characters in the words, it's not a problem. Be
sure to include an ASCII representation as well that can be used in cases where non-ASCII characters might cause problems. In many cases,
alternate spellings are allowed, and there may be multiple words or phrases which fit, so please include all of them (with ASCII
representations for any that include non-ASCII characters).
Please translate ALL of the following. In some cases, a phrase is given in parentheses. It is not necessary to translate the phrase.
They're there to show the word in the correct context.
month names (January February ...)
abbreviations (Jan Feb ...)
day name (Monday Tuesday ... Sunday)
abbreviation (Mon Tue ... Sun)
short abbrev. (M T ... S)
number suffix (1st 2nd ... 31st)
spelled out (first second ... thirty-first
now
today
tomorrow
yesterday
last (last day of the month)
each (each Tuesday of the month)
of (first day of the week)
at (at 3:00)
on (on Tuesday)
next (next Tuesday)
last (last Tuesday)
exactly (in exactly 3 hours)
approximately (in approximately 3 hours)
business (in 4 business days)
Some times of the day are named. At the very least, there is
probably noon and midnight. Provide all named times, and the
time of day.
noon 12:00:00
midnight 00:00:00
The delta field names can be written or abbreviated in many differet
ways. Provide all names and abbreviations for the seven fields. For
example:
years/year/yrs/yr/y
months/month/mon
weeks/week/wk/wks/w
days/day/d
hours/hour/hr/hrs
minutes/minute/min/mn
seconds/second/sec/s
What words/phrases can be used to say that a time is in the future? E.g.
IN 3 hours
3 hours LATER
3 hours IN THE FUTURE
In the past?
3 hours AGO
3 hours PAST
Does the language have an equivalent of the English AM/PM? If so,
what are all possible values of each?
Other than a comma or period, are there any common integer/decimal
separators? For example: 1.25 can be expressed as 1.25 or 1,25
commonly. Are there any other ways?
When expressing time the hours/minutes and minutes/seconds are
typically separated by colons. Are there any other separators?
If so, what combinations of the separators are used in real life?
For example: 05h30:00.
NOTE: there must be the same number of sephm and sepms values
and the first sephm corresponds to the first sepms, etc.
AUTHOR
Sullivan Beck (sbeck@cpan.org)
You can always get the newest beta version of Date::Manip (which may fix problems in the current CPAN version... and may add others) from
my home page:
http://www.cise.ufl.edu/~sbeck/
perl v5.12.1 2010-01-12 Date::Manip::Lang(3)