Getopt::Std man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]

Getopt::Std(3)	 Perl Programmers Reference Guide  Getopt::Std(3)

NAME
       getopt - Process single-character switches with switch
       clustering

       getopts - Process single-character switches with switch
       clustering

SYNOPSIS
	   use Getopt::Std;

	   getopt('oDI');    # -o, -D & -I take arg.  Sets opt_* as a side effect.
	   getopt('oDI', \%opts);    # -o, -D & -I take arg.  Values in %opts
	   getopts('oif:');  # -o & -i are boolean flags, -f takes an argument
			     # Sets opt_* as a side effect.
	   getopts('oif:', \%opts);  # options as above. Values in %opts

DESCRIPTION
       The getopt() functions processes single-character switches
       with switch clustering.	Pass one argument which is a
       string containing all switches that take an argument.  For
       each switch found, sets $opt_x (where x is the switch
       name) to the value of the argument, or 1 if no argument.
       Switches which take an argument don't care whether there
       is a space between the switch and the argument.

       Note that, if your code is running under the recommended
       "use strict 'vars'" pragma, you will need to declare these
       package variables with "our":

	   our($opt_foo, $opt_bar);

       For those of you who don't like additional global vari
       ables being created, getopt() and getopts() will also
       accept a hash reference as an optional second argument.
       Hash keys will be x (where x is the switch name) with key
       values the value of the argument or 1 if no argument is
       specified.

       To allow programs to process arguments that look like
       switches, but aren't, both functions will stop processing
       switches when they see the argument "--".  The "--" will
       be removed from @ARGV.

2001-02-22		   perl v5.6.1		   Getopt::Std(3)
[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net