I need to find the date of next first Friday of the month and set as a variable in a bash script
ie -
I know date -dfirst-friday doesn't work, but unsure if I can use this / cal + awk or something else to find the right date of the following first Friday
I tried searching the forums and I have been searching google for a quiet a period of time with no luck - I am confused the thread you linked seems to show date + number of days? where I need to find specifically the first Friday of next month.
I found a similar answer but unsure how to make First instead of last
from linuxquestions.org/questions/linux-general-1/how-to-find-display-out-last-friday%27s-date-of-the-month-4175454956/
Funny you spent so much time searching...
Looking at the first suggestion beneath ( as already suggested...) gave me an answer. so less than 5 minutes... OK in ksh but gives you and idea...
What did not say why bash, and on what OS / version you are running or did I miss it?
You haven't told us what version of bash you're using...
The following works at least with ksh version 93u+ and later versions. I believe it will also work unchanged with a recent release of bash:
If you invoke it without arguments it will give you the 1st Friday of each month for the next year. For instance, when I run it today, it prints:
If you invoke it with two arguments specifying a month and a year, it will give you the 1st Fridays for the year following that month and year. For example:
prints:
If that doesn't work with your version of bash, the following should come close to working for you, but is totally untested (since I don't have access to the GNU date utility):
I assume that you'll be able to simplify either of these scripts to get what you want.
Hello,
i`m looking for some way to add to some date an partial number of months, for example to 2015y 02m 27d + 2,54m
i need to write this script in php or bash or sh or mysql or perl in normal time o unix time
i`m asking or there are any simple way to add partial number of month to some... (14 Replies)
Hi Expert
Please help me to set a cron job schedule,
Ihave a job that run every 3rd Friday of the month at 1030am.
I tried to set up like this, but the job still runs every friday at 1030am.
I want the job to run every 3rd Friday of the month at 1030am only
30 10 15,16,17,18,19,20,21... (2 Replies)
I needed a cron job to run on the second to last friday of every month. Our servers are running HP-UX, and the HP-UX date command is pretty basic and does not have all of the fancy options that Linux date command does, and it does not have the ability at all to return future dates. So I had to... (0 Replies)
Hello - I have one question regarding the date. I wanted to display the month name for previous day. The output should be as follows...
5-Feb-09 => February
1-Feb-09 => January
28-Feb-09=> February
Here is the code i am using to get the output....
date '+%m %d %Y' |
{
read MONTH DAY... (4 Replies)
Help please! I need to read the calendar and put the date of the third Friday of each month into a variable for comparison in an "if" statement. How would I do this?
Thnx,
leslie02 (10 Replies)
I am trying to write a script that shows every Friday in a month.
I used
cal $1 $2 | grep -v "^$" | awk '{print $6}'
It doesn't work for the frist week of Friday because calendar command output has some spaces in the first line and awk '{print $6}' doesn't work. Anybody help
me with this... (3 Replies)
hi,
i m new to unix.
I have been trying to find all the files in my home directory and its subdirectories that are created in the month of september.
Can anyone please help me with this??? (1 Reply)