Thanks. Although my shell does not support it. It is good thing to know.
---------- Post updated at 09:26 PM ---------- Previous update was at 09:19 PM ----------
Quote:
Originally Posted by rbatte1
For my part, in the line:-
Code:
((weekofmonth=1+$dayofmonth/7))
... the logic is that I divide the day of the month by seven (losing any remainder) and that gives me a value between zero and four. I add the 1 to make it easier to understand when testing, i.e. 1 for first week, 2 for second week etc.
That's all,
Robin
Hi Robin,
I had modified your code and tried to check for one year. It is showing some discrepancies.
Can you please advise here.
Code:
$ cat Monday_Date.sh
#!/bin/bash
YEAR=2015
for MONTH in `seq -w 1 12`
do
for DATE in `seq -w 1 31`
do
dayofmonth=`date -d"${YEAR}${MONTH}${DATE}" +%d`
dayofweek=`date -d"${YEAR}${MONTH}${DATE}" +%w`
((weekofmonth=1+$dayofmonth/7))
if [ $dayofweek -ne 1 -o \( $weekofmonth -ne 2 -a $weekofmonth -ne 4 \) ]
then
#printf "Not running today.\n"
continue
else
MONDAY_DATE=`date -d"${YEAR}${MONTH}${DATE}" +%d.%m.%Y`
echo "$MONDAY_DATE"
fi
done
done
Hi,
I am trying to do achieving of files by months.
find /test -name \*.* -mtime +30
will give me the result of all modified files after 30 days.
But lets say i want to list all files that is modified in last months... what is the command to do it?
Thanks! (13 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 know I can't schedule this in cron and would have to write a wrapper around my script and schedule it in cron ....but not sure how do to this?
How do I exclude Monday if the 2nd day of the month falls on a Monday?
Thanks.
I tried this:
0 0 2 * 0,2-6 command
And I know this doesnt... (2 Replies)
Hi All
Any one please suggest me...
I have one directory every monday one file will be created in that directory. so if the file is created on monday or not i need check first.
How can write a script??? if the file is not created i want to quit from script.
Thanks
K.Srinivas (5 Replies)
Hi All,
I need to find last two files for the month.
lets say there are following files in directory
-rwxr-xr-x 1 user userg 1596 Mar 19 15:43 c.txt
-rwxr-xr-x 1 user userg 1596 Mar 21 15:43 d.txt
-rwxr-xr-x 1 user userg 1596 Mar 22 15:43 f.txt
-rwxr-xr-x 1... (14 Replies)
Hi,
I want two dates one will be the current date and the other one will be just one month before. Say if current month is 11/4/2014 then the other date should be 11/3/2014.
#!/bin/ksh
currentDtae=`date`
oneMonthBefore= ?
I dont know how to do it. Went through some of the related threads... (15 Replies)