我正在从PHP调用bash脚本。该Bash脚本将文件作为输入,然后在其上运行单独的AWK脚本。我要运行的PHP代码如下:
$arg = escapeshellarg(tmp/file.txt);
$output = shell_exec("path/to.script.sh $arg");
echo $output;
但是,这不会输出任何内容。当我使用相同的file.txt
输入从命令行运行bash脚本时,它将输出我想要的内容。我该如何解决?
编辑:
在看到该文章被标记为重复的文章之后,我的问题稍有改变-如何为该解决方案添加参数?