01-19-2008
Cal question
This probably would be a cake walk for you, but i am having trouble with this.
I am trying to print every tuesday of the month from cal, and the FS default is space. There is one row that has few spaces at the beginning and so when i print $3, those spaces get ingnored and a different day gets printed. How can i ractify this problem? Thanks for your help.
Vin
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I am trying to configure the cal command to recognize the month names.
When you type: cal - you get the calander for the current month of the current year.
Is there a way of making the system recognize March, and Mar. So I could type:
cal March or cal mar and get the same response as cal.... (5 Replies)
Discussion started by: Astudent
5 Replies
2. UNIX for Dummies Questions & Answers
hey everyone. I'm new to UNIX, and I'm having trouble with the cal command. I know that you can display a calendar if you just type in 'cal 3 2005' for example. But how would you do it if you just wanted the calendars displayed to be from March 2005 to June 2005?
Thanks (4 Replies)
Discussion started by: pythonman
4 Replies
3. Shell Programming and Scripting
Hi Gurus,
In my Cal output i want to cut the date of 2nd saturday how tyo achive this.
for eg in the below output i need that second saturday 13 to be cut.
crypto $ cal
January 2007
S M Tu W Th F S
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... (2 Replies)
Discussion started by: Krrishv
2 Replies
4. UNIX for Advanced & Expert Users
Cal
Sun Mon Tue Wed Thu Fri Sat
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 30
cal | awk '{print $7}'
Sat
13
20
27
In the above output i am missing 6 because the first column is empty so it is shfting.
How... (3 Replies)
Discussion started by: ukatru
3 Replies
5. UNIX for Dummies Questions & Answers
Hello,
I wanted to display calender for the previou, current and next month in a single command...
I used the command cal -3 for this. But its throwing me a Bad Argument error.
I am using HP UX to execute this command. Is this a syntax error, or let me know if there any other ways to... (6 Replies)
Discussion started by: atlantis
6 Replies
6. Shell Programming and Scripting
I got this from this board yesterday
cal | xargs -n1 | tail -1 which displays the current months days.. for instance if you type this in a shell today you will get 31.
I would like to also display the month and year.. something like
March 2011 has 31 days.
how would I do that?
... (3 Replies)
Discussion started by: rontopia
3 Replies
7. UNIX for Dummies Questions & Answers
modify "cal " command to display calenders of the specified months.
$ cal jan....aug (1 Reply)
Discussion started by: ssaini
1 Replies
8. Homework & Coursework Questions
Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted!
1. The problem statement, all variables and given/known data:
Write a shell script that will:
"Display" the number of days in the current month. For example: September... (1 Reply)
Discussion started by: eaafuddy
1 Replies
9. Shell Programming and Scripting
Hi,
I want to make Monday as the first day of the month while using cal command
when I execute without bash, its working fine
/bin/sh
cal -m 03 2013
March 2013
Mo Tu We Th Fr Sa Su
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 30... (5 Replies)
Discussion started by: infyanurag
5 Replies
10. Shell Programming and Scripting
I was trying to get 1st Sunday in a month. I tried using cal followed by awk NF=1 apparently it would give entire 1st field in that month.
Any suggestions (11 Replies)
Discussion started by: penqueen
11 Replies
cal(1) User Commands cal(1)
NAME
cal - display a calendar
SYNOPSIS
cal [ [month] year]
DESCRIPTION
The cal utility writes a Gregorian calendar to standard output. If the year operand is specified, a calendar for that year is written. If
no operands are specified, a calendar for the current month is written.
OPERANDS
The following operands are supported:
month Specify the month to be displayed, represented as a decimal integer from 1 (January) to 12 (December). The default is the current
month.
year Specify the year for which the calendar is displayed, represented as a decimal integer from 1 to 9999. The default is the current
year.
ENVIRONMENT VARIABLES
See environ(5) for descriptions of the following environment variables that affect the execution of cal: LANG, LC_ALL, LC_CTYPE, LC_TIME,
LC_MESSAGES, and NLSPATH.
TZ Determine the timezone used to calculate the value of the current month.
EXIT STATUS
The following exit values are returned:
0 Successful completion.
>0 An error occurred.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Availability |SUNWesu |
+-----------------------------+-----------------------------+
|Interface Stability |Standard |
+-----------------------------+-----------------------------+
SEE ALSO
calendar(1), attributes(5), environ(5), standards(5)
NOTES
An unusual calendar is printed for September 1752. That is the month 11 days were skipped to make up for lack of leap year adjustments. To
see this calendar, type:
cal 9 1752
The command cal 83 refers to the year 83, not 1983.
The year is always considered to start in January.
SunOS 5.10 1 Feb 1995 cal(1)