我正在尝试使用 php 脚本中的参数调用 perl 脚本。perl 脚本采用的参数包含一个分号。
eg : perlfile <string;continuedstring>
如果我使用system("perfile <string;continuedstring>
Unix;
会有不同的解释并显示错误。
有没有办法让我逃脱;
,以便 unix 将其解释为参数。
您是否尝试过反斜杠作为转义字符?
我认为system
需要一个 bourne shell 命令,在这种情况下,您可以选择该命令
perlfile '<string;continuedstring>'
或者
perlfile \<string\;continuedstring\>
你会调用system
为
system("perlfile '<string;continuedstring>'");
或者
system("perlfile \\<string\\;continuedstring\\>");
分别。