在PHP environemnt中我试图执行筛选(a grep-like program)返回文件名,如果两个字符串中的任何一个匹配。在php中,我如何通过“^ |”作为可执行文件的参数
// To return filenames having either string1 OR string2.
<?php
$cmd='sift.exe -l --blocksize=5000000 -Q string1^|string2 dir';
exec ($cmd);
?>
我猜我无法通过OR(^ |)运算正确。
一个匹配一个字符串它工作正常:
// To return filenames having either string1 OR string2.
<?php
$cmd='sift.exe -l --blocksize=5000000 -Q string1 dir';
exec ($cmd);
?>
有什么建议吗?
请记住习惯上调帮助您的答案,并检查最直接解决问题的答案的“接受答案”复选标记。 –