You can download a pdf from there. It is all free.
This is from the getopts page. Among lots of other things it explains getopts use of the : character
$OPTARG would be the value of -t filename where "t:" exists in the the format string.
There is also an example of how to handle trailing arguments that are not options.
This User Gave Thanks to jim mcnamara For This Post:
HPUX11.0/Korn Shell
I have an old script that takes in a series of arguments when its called. The script is really more of a common set of functions that gets called by other scripts as needed. I have been asked to make this into a menu driven script to rollout to app support for their use during... (2 Replies)
Hello,
I am using the Bourne shell.
I am trying to understand the concept of positional parameters.
I do understand that positional parameters:
1. Are initialized by shell
2. Have a max of 9 parameters ($1 to $9)
3. Have no limit on the number of arguments
4. Can be rearranged... (15 Replies)
I need to get file names from commandline arguments, it may be any no of arguements, Using for loop i got but how do i display it, bcoz $i will give the number i is assigned $$i is not working either $($i), i need the names of the files got in the arguement (2 Replies)
Hi,
I have a script that processes the positional parameters provided on the command line, or - if none are provided - uses some defaults instead.
I've currently got it written as follows, which works like a charm, but I was wondering if there is a different/other/better/... way of doing... (2 Replies)
Hi all,
I have one small requirment...
I have prepared one script. we have to pass two possitional parameters to the script. What I want to do is if the parameters are not passed then i dont want the script to start the process...
For ex:
$ ./a.sh parm1 parm2
#Here, it can start... (7 Replies)
Hi,
I have a script which will be executed using the below command,
bin/nutch crawl urls -dir /data/test/
bin/nutch - Script file
crawl, urls, /data/test/ - Parameters
-dir - Option
The above script should executed from a shell script named test.sh. I have the below code to execute... (2 Replies)
Hi,
Sorry for a dummy question I believe. I am just wanting to know how do I assign a default $1 argument if one is not provided.
At the moment, I am doing something like below:
arg1="${1:-foo}"And then I check $arg1 in case/esac. I am just wondering if there is a way for me to simply do... (3 Replies)
I'm new with 'sed' and for sure something still I don't understand yet with it. If you see my output on ">Output..." portion, the new directory still on "source_dir" instead of "dest_dir". You may disregard for the "tar" part, this is just a test script, just for me to understand 'sed' using the... (3 Replies)
I am trying to code an if statement that accepts two parameters and see if those parameters are in another file called teledir.txt. If it already exists in the file, it is to say "Entry Exists". If not, I add it to the file and say "Entry Added". This is the code I have so far:
if ; then
... (1 Reply)
Discussion started by: Eric7giants
1 Replies
LEARN ABOUT DEBIAN
bashbug
BASHBUG(1) bashbug BASHBUG(1)NAME
bashbug - report a bug in bash
SYNOPSIS
bashbug [--help] [--version] [bug-report-email-addresses]
DESCRIPTION
bashbug is a utility for reporting bugs in Bash to the maintainers.
bashbug will start up your preferred editor with a preformatted bug report template for you to fill in. Save the file and quit the editor
once you have completed the missing fields. bashbug will notify you of any problems with the report and ask for confirmation before
sending it. By default the bug report is mailed to both the GNU developers and the Debian Bash maintainers. The recipients can be changed
by giving a comma separated list of bug-report-email-addresses.
If you invoke bashbug by accident, just quit your editor. You will always be asked for confirmation before a bug report is sent.
OPTIONS --help
Show a brief usage message and exit.
--version
Show the version of bashbug and exit.
bug-report-email-addresses
Comma separated list of recipients' email addresses. By default the report is mailed to both the GNU developers and the Debian Bash
maintainers.
ENVIRONMENT
DEFEDITOR
Editor to use for editing the bug report.
EDITOR
Editor to use for editing the bug report (overridden by DEFEDITOR).
SEE ALSO bash(1), reportbug(1), update-alternatives(8) for preferred editor.
AUTHOR
This manual page was written by Christer Andersson <klamm@comhem.se> for the Debian project (but may be used by others).
GNU Bash 3.1 11 December 2007 BASHBUG(1)