Getopt :: Std如何在命令行的参数中处理空格?

时间:2009-07-25 09:08:38

标签: perl getopt

我一直在玩Getopt::Std模块,并且想知道带空格的参数。

我有这个代码atm:getopts('dp:h', \%options);

问题是,如果p标志后面的参数包含空格,getopts会在它到达空格时停止处理列表。有没有办法我可以在参数中允许空格而不必在引号后面包含参数(-p“something something”)?

我对报价很好。我只是好奇。多谢你们!

1 个答案:

答案 0 :(得分:2)

看看here,有人做了很多实验......

this page表示Double Quotes“char(34)将起作用,如果你嵌入了空格,那么暗示没有别的办法......