我正在制作一个 perl 脚本,它使用 Getopt::Long 来解析命令行参数。但是,我有一个参数可以接受字符串(带空格)。如何将整个字符串放入变量中。例如:
./script.pl --string=blah blah blah blah yup --another-opt
我需要变量 $string 中的“blah blah blah blah yup”。我知道 Getopt::Long 支持一个参数的多个输入当你知道你将拥有多少个时(我不这样做)。这可能吗?
您需要在参数周围加上引号:
./script.pl --string="blah blah blah blah yup" --another-opt
或转义空格:
./script.pl --string=blah\ blah\ blah\ blah\ yup --another-opt
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)