2
私はGetopt::Stdモジュールで遊んでいて、引数を空白にしているのか疑問に思っていました。Getopt :: Stdはコマンドラインで引数のスペースをどのように扱いますか?
私はこのコードの気圧を持っている:getopts('dp:h', \%options);
問題は、であるPフラグ次の引数にスペースが含まれている場合、それはスペースを打つときに、リストを右に処理getopts
停止。フラグに続く引数を引用符で囲まなくても、引数にスペースを入れることができる方法はありますか(-p "something something")?
私は引用符で結構です。私はちょうど興味がある。みんなありがとう!
ユーザーが引数の最初の部分を入力すると、その後混乱を完全に無視するだけで2番目の後にプロンプトが表示される場合は、おそらく簡単です。 – radicalmatt
@Matt私はあなたの質問を誤解していましたので、私は(役に立たない)回答を削除しましたが、Getopt :: Longをチェックアウトすることをお勧めします:http://search.cpan.org/perldoc?Getopt::Long – Telemachus