我有一个二进制文件,它通过将文件内容传递给它来获取我在命令行上使用的stdin的输入,就像< code> cat query.sql | go-mysql-format code>,但是如何将变量传递给可执行文件? p>
目前我有 p>
file_put_contents ($ File =“$ _SERVER [DOCUMENT_ROOT] / tmp /”。uuid(),$ MySQL);
$ o = shell_exec('cat'.escapeshellarg($ File)。'| go-mysql-format --html ');
code> pre>
基本上我想跳过文件创建。 p>
同样重要的是要注意数据将包含换行符,因此我不确定用 escapeshellarg code>包装变量是否合适 p>
DIV>