【发布时间】:2009-07-25 09:08:37
【问题描述】:
我一直在玩Getopt::Std 模块,想知道参数占用空间。
我有这个密码 atm:getopts('dp:h', \%options);
问题是,如果 p 标志后面的参数包含空格,getopts 在遇到空格时会停止处理列表。有没有一种方法可以允许参数中有空格,而不必将标志后面的参数用引号括起来(-p“某事”)?
我对引号很好。我只是好奇。多谢你们!
【问题讨论】:
-
我认为这会很好,如果当用户输入参数的第一部分时可能会更容易,然后我会提示输入第二部分,以完全忽略任何混淆。谢谢你们的链接。
-
@Matt:我误解了你的问题,所以我删除了我的(无用的)答案。我仍然建议您查看 Getopt::Long,但是:search.cpan.org/perldoc?Getopt::Long