*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> perl5/Getopt::Std (3)              
Title
Content
Arch
Section
 

Contents


Getopt::Std(3)							Getopt::Std(3)


NAME    [Toc]    [Back]

     getopt - Process single-character switches	with switch clustering

     getopts - Process single-character	switches with switch clustering

SYNOPSIS    [Toc]    [Back]

	 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    [Toc]    [Back]

     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.

     For those of you who don't	like additional	variables 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.


									PPPPaaaaggggeeee 1111
[ Back ]
 Similar pages
Name OS Title
single IRIX switch the system to single-user mode
VERSW Tru64 Check the status of an operating system version switch on a single cluster member to determine wheth...
versw Tru64 Check the status of an operating system version switch on a single cluster member to determine wheth...
mi_switch NetBSD switch to another process context
mi_switch OpenBSD switch to another process context
acct Linux switch process accounting on or off
ctxsw NetBSD switch to another process context
ctxsw OpenBSD switch to another process context
cpu_switch NetBSD switch to another process context
cpu_switch OpenBSD switch to another process context
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service