12-08-2009
I don't think you can call function within the function
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Need code to run the Fibonacci series from 0 to 10 (16 Replies)
Discussion started by: nycol
16 Replies
2. UNIX for Dummies Questions & Answers
Hello!
I would like to generate an xml file from the output of various commands generated from within a shell script (some will be in CDATA).
At the moment the only solution I have come up with is echoing xml tags around the commands eg.
echo "<bitism>" >> outputfile
/usr/sbin/prtconf... (1 Reply)
Discussion started by: speedieB
1 Replies
3. Shell Programming and Scripting
Hi All,
I have a requirement where in I have an input as follows:-
input=1-4,6,8-10,12-15
I need to explode this range into an output file as follows:-
1
2
3
4
6
8
9
10
12
13
14
15
My input may vary like 1,5-9,11-13,15-17....... (3 Replies)
Discussion started by: rony_daniel
3 Replies
4. Shell Programming and Scripting
hi,
I'm a beginner to UNIX and got some problem in this fibonacci.Please help me out.Here is the code:
fibo()
{
if
then
fibo=` expr {fibo ($1 - 2)} + {fibo ($1 - 1)}` | bc
echo $fibo
fi
}
echo "enter a number:"
read x
#echo "The fibonnacci series for value $x is:"
fibo $x
... (4 Replies)
Discussion started by: janani_kalyan
4 Replies
5. Shell Programming and Scripting
pls give me the solution for this i need it for my exam pls pls pls
Shell script to find the sum of first n Fibonacci numbers (1 Reply)
Discussion started by: Kshitija
1 Replies
6. 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:
Shell script to find sum of first n numbers of Fibonacci series
2. Relevant commands, code, scripts,... (0 Replies)
Discussion started by: Kshitija
0 Replies
7. Shell Programming and Scripting
Unix Gurus,
I have a shell script which has few "echo" statements. I am trying to create a logfile where all the outputs of the echo statement sare stored.
I will have to add this as the final step in the existing script so that everytime the script runs, a logfile is generated with all the... (1 Reply)
Discussion started by: shankar1dada
1 Replies
8. Shell Programming and Scripting
Hello, I am a beginner to shell programming. Coded the following for Fibonacci series.
#!/bin/bash
fib() {
i=0
j=1
arr=0
arr=1
echo "enter the limit:"
read n
while
do
fo= expr $j - 1
f1=$j
f2= expr $j + 1
arr= expr ${arr} + ${arr}
echo ${arr} (3 Replies)
Discussion started by: Rookie222
3 Replies
9. Shell Programming and Scripting
Hi,
I've written a shell script with proper intentation and commenting structure. However, I would like to generate documentation for the shell which I have written. Is there any tool as such to generate it like we have javagen/docgen ?
Please help.
Thanks,
Arjun (0 Replies)
Discussion started by: arjun_arippa
0 Replies
10. UNIX for Beginners Questions & Answers
Hi,
I am totally a newbie to any programming languages and I just started an entry level job in an IT company. One of my recent tasks is to create a script that is able to show the log file of linux service (i.e. ntpd service)
lets say, if I run my script ./test.sh, the output should be... (3 Replies)
Discussion started by: xiaogeji
3 Replies
LEARN ABOUT DEBIAN
get_progname
ERRORMSG(3pub) ERRORMSG(3pub)
NAME
errormsg, set_progname, get_progname - printing error messages
SYNOPSIS
#include <errormsg.h>
void errormsg(int exitp, int eno, const char *fmt, ...);
void set_progname(const char *argv0, const char *def);
const char *get_progname(void);
DESCRIPTION
The errormsg function is used for printing error messages. It is a like a combination of fprintf(3) and perror(3), in that it makes it
easy to add arbitrary, printf-like formatted text to the output, and makes it easy to include the system's error message (the error string
corresponding to the eno parameter). Unlike perror, this function does not get the error code directly from errno, thus making it easier
to do something else that might set it before printing out the error message. errormsg also adds the name of the program to the output, if
known.
The first argument to errormsg should be 0 (don't exit program), 1 (exit program with exit(EXIT_FAILURE)) or 2 (with abort()). The second
one should be 0 (don't print system error message), positive (print error message corresponding to the error code), or -1 (print the error
message corresponding to errno).
The set_progname function sets the program name. You need to call this function with at least one non-NULL parameter to get the program
names included in the output. If either argument is non-NULL, it should point at strings that have static duration, i.e. they exist until
the program terminates (or at least until the last error message has been printed); this is so that it is not necessary to create a copy of
the name. (Either or both arguments can also be NULL.)
If the first argument is non-NULL, that is used as the name, otherwise the seconds argument is used. If both are NULL, no program name is
included in the output. The reason for having two arguments is so that the caller doesn't have to do the test, and can just call
set_progname(argv[0], "default_name");
(it is valid for argv[0] to be NULL, under ISO C).
The get_progname function returns a pointer to the current name of the program, as set by set_progname. If get_progname returns NULL, then
no name has been set and none is included in the output. This function is included for completeness, it is not really expected to be use-
ful.
SEE ALSO
publib(3)
AUTHOR
Lars Wirzenius (lars.wirzenius@helsinki.fi)
ERRORMSG(3pub)