我有自己的符号控制台命令,其中一些将文件名作为参数。
例如。 $ 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")