如何在php exec中使用特殊字符

时间:2013-10-15 08:55:57

标签: php exec quotes

任何人都可以解释如何使这段代码有效吗?

exec("ffmpeg -f concat -i <(printf "file '%s'\n" ./*.mp4) -c copy output.mp4");

我试图在“和”之前添加'\',但它仍无法正常工作。 感谢任何帮助。谢谢!

1 个答案:

答案 0 :(得分:0)

您必须转义双引号和反斜杠。你可以使用反斜杠: \

exec("ffmpeg -f concat -i <(printf \"file '%s'\\n\" ./*.mp4) -c copy output.mp4");