我有自己的 symfony 控制台命令,其中一些以文件名作为参数。
例如。
$ php app/console mycommands:doTheThing /path/to/my/file.txt
我已经尝试使用/dev/fd/0技巧在这里使用字符串而不是文件,但是它仍然无法正常工作。
例如。
$ php app/console mycommands:doTheThing php://dev/fd/0 <<<'myFileContents'
有人可以提供任何见解或帮助吗?
您可以使用进程替换:
$ php app/console mycommands:doTheThing <(echo "foobar")