我想从 Perl 脚本执行应用程序。
Perl 脚本以变量作为参数调用应用程序,该变量的值是一个包含大量空格的长字符串。
应用程序将这些解释为单独的字符串,但我希望将它们全部作为一个字符串。
这是 Perl 脚本中的代码:
$command = "Hello world here i come. Hope this works"
当 Perl 脚本尝试调用应用程序时
./a.out $command
在我尝试访问的应用程序中argv[1]
,我只得到了字符串Hello
。argv[2]
包含world
但我想argv[1]
包含$command
. 我该怎么做?