Symfony控制台,文件路径,/ dev/fd/0技巧

问题描述:

我有我自己的symfony控制台命令,其中一些命令以文件名作为参数。Symfony控制台,文件路径,/ dev/fd/0技巧

例如。 $ php app/console mycommands:doTheThing /path/to/my/file.txt

我已经使用/dev/fd/0伎俩use a string,而不是在这里一个文件试过了,但它仍然没有工作。

例如。 $ php app/console mycommands:doTheThing php://dev/fd/0 <<<'myFileContents'

任何人都可以提供任何见解或帮助吗?

您可以使用process substitution

$ php app/console mycommands:doTheThing <(echo "foobar") 
+0

我得到'异常消息:警告:的fopen(的/ dev/FD/63):未能打开流:没有这样的文件或directory',然后到一个参考'fopen'的行号。 –