Sponsored Content
Top Forums Shell Programming and Scripting Script to find n.of weekdays and n.of weekends in a given date Post 302981388 by Don Cragun on Monday 12th of September 2016 04:04:06 AM
Old 09-12-2016
Hi Ravinder,
Note that cal doesn't treat a 2-digit year operand as a year in the late 20th or early 21st century like the touch -t option-argument does; cal treats it as a literal 2 digit year in the 1st century. For example, look at the difference between February 2004 and February 04:
Code:
$ cal 2 2004
   February 2004
Su Mo Tu We Th Fr Sa
 1  2  3  4  5  6  7
 8  9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29

$ cal 2 04
     February 4
Su Mo Tu We Th Fr Sa
                1  2
 3  4  5  6  7  8  9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29

$

(Note: 8 weekend days in year 2004 and 9 weekends days in year 4.) So, if you're going to use cal, the entire year has to be supplied; not just the last two digits.

Note that using cut instead of awk to split month, day, and year out of the given operand still involves the very expensive fork and exec operations that could be done MUCH quicker just using parameter expansions built into the shell.
This User Gave Thanks to Don Cragun For This Post:
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Script to find files on a given input date

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)
Discussion started by: ar.karan
1 Replies

2. UNIX for Dummies Questions & Answers

shell script to find files by date and size

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)
Discussion started by: dadadc
1 Replies

3. Shell Programming and Scripting

shell script to find latest date and time of the files

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)
Discussion started by: karthicss
1 Replies

4. UNIX and Linux Applications

Code to find weekends in Sybase.

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)
Discussion started by: arvindcgi
0 Replies

5. What is on Your Mind?

What do you do during weekends ? :)

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)
Discussion started by: matrixmadhan
11 Replies

6. Shell Programming and Scripting

How to script to find the newer date in a text file?

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)
Discussion started by: boolean2222
6 Replies

7. Shell Programming and Scripting

bash script to find date based on search string for continuesly updating file

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)
Discussion started by: Nithz
1 Replies

8. Shell Programming and Scripting

How to find the router reboot date using script?

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)
Discussion started by: surender reddy
6 Replies

9. Shell Programming and Scripting

How to find the date of previous day in shell script?

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)
Discussion started by: learner24
0 Replies

10. UNIX for Beginners Questions & Answers

Script to find a date variable and increment it

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)
Discussion started by: isenhiem
2 Replies
oarstat(1)							   OAR commands 							oarstat(1)

NAME
oarstat - show information about jobs SYNOPSIS
oarstat [-X|-Y|-J|-D|-f] [-j jobid|--array arrayid] [--sql SQL_properties] [-u user] [--array] oarstat [-e|-p] [-j jobid | --array arrayid] oarstat -s [-X|-Y|-J|-D] -j jobid oarstat [-X|-Y|-J|-D] --gantt "YYYY-MM-DD hh:mm:ss, YYYY-MM-DD hh:mm:ss" oarstat --accounting "YYYY-MM-DD, YYYY-MM-DD" DESCRIPTION
This command is used to show information of jobs in OAR batch scheduler. OPTIONS
-f, --full Very detailed display. -j, --job job_id Print information from a specific job. -e, --events Print job events only. -p, --properties Print job properties in the same format as in the $OAR_RESOURCE_PROPERTIES_FILE file on the nodes. -s, --state Print only the state of a specified job. It makes a minimal query to the database. It is optimized to allow scripting for example. Must be used with -j. -u, --user [login] Print information for the current user or the one given. If used with --accounting, print a more detailed accounting report for the user. --array [array_id] Toggle the visualization of array information on. If an array_id is provided, print information relative to the subjobs of the given array job. --sql Restricts display with the SQL where clause on the table jobs (ex: "project = 'p1'") -D, --DUMPER Print result in DUMPER format. -X, --XML Print result in XML format. -Y, --YAML Print result in YAML format. -J, --JSON Print result in JSON format. -g, --gantt "date_start,date_stop" Print history of jobs and state of resources between two dates like "2006-03-30 13:49:27, 2006-04-30 13:49:27" --accounting "date_start,date_stop" Shows accounting information between two dates like "2006-03-30, 2006-04-30". If --user is also used, more details are shown for this particular user. Warning: the accounting table must be up to date. The update must be done at superuser level with the oaraccounting command. -V, --version Print OAR version number. -h, --help Print help message. SEE ALSO
oarprint(1), oarsub(1), oardel(1), oarnodes(1), oarhold(1), oarresume(1) COPYRIGHTS
Copyright 2008 Laboratoire d'Informatique de Grenoble (http://www.liglab.fr). This software is licensed under the GNU Library General Public License. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. oarstat 2012-05-23 oarstat(1)
All times are GMT -4. The time now is 12:59 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy