finddata.exe -b file.txt data.txt The tool can work 1) with only option b 2.)with only with option l 3.) or both
The below code forces to use both the options.Moreover my problem is when some doesn't enter the options (-b,-l).I need help on whenever there is an argument with no option. For example when the command is run like below
finddata.exe -b file.txt data.txt (note the missing -l before data.txt).
use strict; use warnings; use Getopt::Std; my %opts; getopts('b:l:', \%opts); if (! exists $opts{b} || ! exists $opts{l}) { die "Both -b and -l options are required\n"; } print "-b: $opts{b}, -l $opts{l}\n";
In reply to Re^2: How to make sure to print usage when the options are not entered?
by perl_mystery
in thread How to make sure to print usage when the options are not entered?
by perl_mystery
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |