02-17-2009
Need help!! Am just starting to learn UNIX
Dear ALL!
i have just started learing UNIX.
Can anyone pls let me how to write a program using command line to give product of two numbers /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:0; mso-generic-font-family:roman; mso-font-pitch:variable; mso-font-signature:-1610611985 1107304683 0 0 159 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman","serif"; mso-fareast-font-family:"Times New Roman"; mso-ansi-language:EN-US; mso-fareast-language:EN-US;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; font-size:10.0pt; mso-ansi-font-size:10.0pt; mso-bidi-font-size:10.0pt; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-ansi-language:EN-US; mso-fareast-language:EN-US; mso-bidi-language:EN-US;} .MsoPapDefault {mso-style-type:export-only; margin-bottom:10.0pt; text-align:justify; line-height:115%;} @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 72.0pt 72.0pt 72.0pt; mso-header-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {page:Section1;} --> ?
The program should ask like enter first no and so on.
Also,i want to know a program which can display the digits entered in words.
Like if entered "1" it should give result "One".
Thank You
9 More Discussions You Might Find Interesting
1. Programming
Hi I've landed an entry level job in a s/w company.I've not yet started working.But they told me it would be good if i know unix very well.I don't have any idea abt unix.and now i realise it is very vast.It would be nice if somebody can tell me what i should be learning in unix.I don't think i'll... (5 Replies)
Discussion started by: liiza
5 Replies
2. UNIX for Dummies Questions & Answers
Hi,
can some one advice me of a book or online tutorail for some one new to Unix. Right now I only know few commands, and I dont have a clue regarding the different names like Solaris ...etc.
thanks, i think this is a great forum.:) (3 Replies)
Discussion started by: BAM
3 Replies
3. OS X (Apple)
I've got a 15" PB running Panther and I truly want to delve into the Unix base. I want to learn what is going on under my system and I want to learn how to be able to work in the Unix environment. I've had some experience with Redhat and Mandrake Linux, so I'm not afraid of the shell prompt. I'd... (2 Replies)
Discussion started by: MortonM33
2 Replies
4. UNIX for Dummies Questions & Answers
What Os Should I Install?
Thanks. (4 Replies)
Discussion started by: dhkkim
4 Replies
5. UNIX for Dummies Questions & Answers
Hi,
I am a new joinee.i want to know completely about unix.could you give me some links or soft copies so that i can be good at subject.
thank you. (5 Replies)
Discussion started by: mohanp
5 Replies
6. UNIX for Dummies Questions & Answers
Hey guys,
I would like to learn unix but first i need to start to load unix OS into my computer but i dont know where to start or get the CD to load...help appreciated...thanks (2 Replies)
Discussion started by: rxsonny
2 Replies
7. UNIX for Dummies Questions & Answers
Hello everyone,
I would like to learn and administrate unix operation system.
For training purposes, i would to install at home an unix system on my windows machine (using vmware player or virtual box.)
I would like you to advise me on which exactly operation system can i install for learning... (2 Replies)
Discussion started by: stunaz
2 Replies
8. Shell Programming and Scripting
Dear ALL!
i have just started learing UNIX.
Can anyone pls let me how to write a program using command line to give product of two numbers ?
The program should ask like enter first no and so on.
Also,i want to know a program which can display the digits entered in words.
Like if entered "1"... (2 Replies)
Discussion started by: chature
2 Replies
9. UNIX Desktop Questions & Answers
Hello-
I talked to a friend the other day....he said learning Linux is a boon to my Windows Server Support career. I know linux comes from Unix so I am wondering if I should start by learning Unix. I have a MAC with OSX on it that I can use. Will this work for learning line command? My goal is... (1 Reply)
Discussion started by: digitalayon
1 Replies
LEARN ABOUT DEBIAN
groff_trace
GROFF_TRACE(7) Miscellaneous Information Manual GROFF_TRACE(7)
NAME
groff_trace - groff macro package trace.tmac
SYNOPSIS
groff -m trace [options ...] [files ...]
DESCRIPTION
The trace macro package of groff(1) can be a valuable tool for debugging documents written in the roff formatting language. A call stack
trace is protocolled on standard error, this is, a diagnostic message is emitted on entering and exiting of a macro call. This greatly
eases to track down an error in some macro.
This tracing process is activated by specifying the groff or troff command line option -m trace. This works also with the groffer(1)
viewer program. A finer control can be obtained by including the macro file within the document by the groff macro call .mso trace.tmac.
Only macros that are defined after this line are traced.
If command line option -r trace-full=1 is given (or if this register is set in the document), number and string register assignments
together with some other requests are traced also.
If some other macro package should be traced as well it must be specified after -m trace on the command line.
The macro file trace.tmac is unusual because it does not contain any macros to be called by a user. Instead, the existing macro definition
and appending facilities are modified such that they display diagnostic messages.
EXAMPLES
In the following examples, a roff fragment is fed into groff via standard input. As we are only interested in the diagnostic messages
(standard error) on the terminal, the normal formatted output (standard output) is redirected to the nirvana device /dev/null. The result-
ing diagnostic messages are displayed directly below the corresponding example.
Command line option
Example:
sh# echo '.
> .de test_macro
> ..
> .test_macro
> .test_macro some dummy arguments
> ' | groff -m trace >/dev/null
*** .de test_macro
*** de trace enter: .test_macro
*** trace exit: .test_macro
*** de trace enter: .test_macro "some" "dummy" "arguments"
*** trace exit: .test_macro "some" "dummy" "arguments"
The entry and the exit of each macro call is displayed on the terminal (standard output) -- together with the arguments (if any).
Nested macro calls
Example:
sh# echo '.
> .de child
> ..
> .de parent
> .child
> ..
> .parent
> ' | groff -m trace >/dev/null
*** .de child
*** .de parent
*** de trace enter: .parent
*** de trace enter: .child
*** trace exit: .child
*** trace exit: .parent
This shows that macro calls can be nested. This powerful feature can help to tack down quite complex call stacks.
Activating with .mso
Example:
sh# echo '.
> .de before
> ..
> .mso trace.tmac
> .de after
> ..
> .before
> .after
> .before
> ' | groff >/dev/null
*** de trace enter: .after
*** trace exit: .after
Here, the tracing is activated within the document, not by a command line option. As tracing was not active when macro before was defined,
no call of this macro is protocolled; on the other hand, the macro after is fully protocolled.
PROBLEMS
Because trace.tmac wraps the .de request (and its cousins), macro arguments are expanded one level more. This causes problems if an argu-
ment contains four backslashes or more to prevent too early expansion of the backslash. For example, this macro call
.foo \\n[bar]
normally passes `\n[bar]' to macro `.foo', but with the redefined .de request it passes `
[bar]' instead.
The solution to this problem is to use groff's E escape which is an escape character not interpreted in copy mode, for example
.foo En[bar]
FILES
The trace macros are kept in the file trace.tmac located in the tmac directory; see groff_tmac(5) for details.
ENVIRONMENT
$GROFF_TMAC_PATH
A colon-separated list of additional tmac directories in which to search for macro files; see groff_tmac(5) for details.
AUTHOR
Copyright (C) 2002, 2006, 2007, 2008 Free Software Foundation, Inc.
This document is distributed under the terms of the FDL (GNU Free Documentation License) version 1.1 or later. You should have received a
copy of the FDL on your system, it is also available on-line at the GNU copyleft site <http://www.gnu.org/copyleft/fdl.html>.
This document is part of groff, the GNU roff distribution. It was written by Bernd Warken.
SEE ALSO
groff(1)
An overview of the groff system.
troff(1)
For details on option -m.
groffer(1)
A viewer program for all kinds of roff documents.
groff_tmac(5)
A general description of groff macro packages.
groff(7)
A short reference for the groff formatting language.
A complete reference for all parts of the groff system is found in the groff info(1) file.
Groff Version 1.21 25 June 2012 GROFF_TRACE(7)