- getopt.pl
#!/usr/bin/env perl use strict; use warnings; use Getopt::Std; my %opt; # 記号の後に「:」をつけるとオプション引数が取れる。「:」をつけないと「1」が取れる。 getopts("ali:o:" => \%opt); map{print "$_: $opt{$_}\n"} keys %opt; __END__
- 実行結果
$ perl getopts.pl -a -i input.txt -o out.txt a: 1 o: out.txt i: input.txt
[参考]
Perl - Getopt
use Getopt::Std::getopts; - ihirokyの日記
404 Blog Not Found:perl - use strict; # and be happy