The sample dates that were provided in post #1 seem to be in the format YYYY-MM-DD (although from the examples supplied and the lack of any specification, they could also be in the format YYYY-DD-MM). RavinderSingh13's code seems to be treating the dates as though they were in the format DD-MM-YY. (Note that the outputs from cal shown in post #4 in this thread are from the years 0015, 0014, and 0022.) The code suggested in post #6 works correctly for inputs in the format DD-MM-YYYY, but not for inputs in the format YYYY-MM-DD. Note also that it invokes cal twice and awk four times for each date processed.
You might want to consider the following script which processes inputs in the format YYYY-MM-DD and only invokes cal once and awk once for each date processed:
If you save this script in a file named tester and make it executable, invoking it with:
it produces the output:
This was written and tested using the Korn shell on OS X, but will work with any shell that performs basic shell parameter expansions required by the POSIX standards. As always, if you want to try this on a Solaris/SunOS system, change awk to /usr/xpg4/bin/awk or nawk.
This User Gave Thanks to Don Cragun For This Post:
Hello gurus,
I need to write a script to find out all the file that got changed on a specific folder since a given input date (Date to be given as Input)
Thanx (1 Reply)
Hi, I have a directory PRIVATE in which I have several directories and each of these have several files. Therefore, I need to find those files by size and date to back up those files in another directory.
I don't know how to implement this shell script using ''find''.
appreciate any... (1 Reply)
Hi everyone,
Please help:)
I have a list of 1000 different files which comes daily to the directory.Some of
the files are not coming to the directory now.
I need to write a shell script to find the latest date and time of the files they
came to the directory. The files should be unique.... (1 Reply)
Hi All,
I need a help here, actually i want SQl code which will determine all Saturdays and Sunday in given year (say 2009) and display it's dates.
E.g :-
3 ---> Saturday
4 --> Sunday (for 2009) and so on.
Thanks in Advance for help.
Regards,
Arvind. (0 Replies)
Its been a while since we had any fun polls or interesting topics in this forum.
So, here I start a thread rather calling it as a question - " What do you do during weekends ? :) "
For many, on hearing the term - weekends should excite them :b:
for ( few ) some - uhhh .. its just another day... (11 Replies)
Hi,
I have a text file, foo.txt, it looks something like below. In the file there is a line that gives the date in the form of: Mon Jun 15 11:09:31 2008. I need to find which date is the newest and then store certain details of that list data to another file. So, in this sample text file, I... (6 Replies)
Hi All,
I am very new to UNIX and I have tried this for a longtime now and unable to crack it....
There is a file that is continuously updating. I need to search for the string and find the date @ which it updated every day.....
eg:
String is "work started"
The log entry is as below:
... (1 Reply)
Hai
Iam having router output in a text file.from this data how to find out the router reboot date and time using script
bgl-ras-bng-bge-09>show version | grep Time
Router Up Time - 61 days, 21 hours 31 minutes 49 secs
bgl-ras-bng-bge-09>show clock
Thu Feb 14 10:16:14 2013 IST
output... (6 Replies)
Hi Experts,
i am using the below code get the date of previous day.
#!/usr/bin/ksh
datestamp=`date '+%Y%m%d'`
yest=$((datestamp -1))
echo $yest
When i execute the code i am getting output as:
20130715
What i am trying here is, based on the date passed i am fetching previus day's... (0 Replies)
Hi,
I have parameter file wo_location.prm which has a date variable $last_upd_date= 02032016.
I need to write a unix shell script to find that variable and increment it by 1 day.
The path to the file is root/dir_lc/shared/param/wo_location.prm and the variable is $last_upd_date.
Any... (2 Replies)