重複の可能性:
Getopt::Longスペースを含む文字列を変数に取得する
次のPerlスクリプトがあるとします。
use 5.010;
use strict;
use warnings;
use Getopt::Std;
use vars qw($opt_i $opt_o $opt_m);
&getopts('i:o:m:');
say $opt_m
このスクリプトを次のように呼び出すと
perl script.pl -i text -o string -m hello how are you, world?
「こんにちは、お元気ですか、世界」とは言えません。で$opt_m
。スクリプトへのスイッチ引数の1つとして、空白で区切られた文字列をキャプチャするにはどうすればよいですか?