For a text string value, use :s for an optional value or =s for a required value: : Getopt « System Functions « Perl






For a text string value, use :s for an optional value or =s for a required value:

      

#Getopt::Long::GetOptions('header=s' => \$header_string);

#!/usr/bin/perl -w

use Getopt::Long;

Getopt::Long::GetOptions( 
    'header=s'        => \$header_string);

if ( defined( $header_string ) ) {
    print "header flag set to $header_string\n";
}

   
    
    
    
    
    
  








Related examples in the same category

1.Simple options
2.GetOptions("file=s" => \$file);
3.Generate random passwords?
4.Extract command-line switches with Getopt::Std
5.Perform consistent command line parsing
6.Process complex command lines
7.Read from a file
8.To turn a feature on or off. Use the exclamation point(!)
9.Using Getopt to deal with command line options
10.getopt('pMN');
11.If the value is optional, use a colon
12.Check if a file exists
13.A double dash (--) by itself signals the end of the command-line switches.