2

我一直在玩Getopt::Std模块并且想知道参数占用空间。

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

问题是,如果 p 标志后面的参数包含一个空格,getopts当它碰到空格时会停止处理列表。有没有一种方法可以允许参数中有空格,而不必将标志后面的参数用引号括起来(-p“某事”)?

我对引号很好。我只是好奇。多谢你们!

4

1 回答 1

1

看看这里,有人做了很多实验..

并且此页面表明,如果您嵌入了空格,则双引号 " char(34) 将起作用,因此暗示没有其他方法..

于 2009-07-25T09:18:45.103 回答