如何将带引号的变量括在引号中

如何将带引号的变量括在引号中

我想调用:./mjpg_streamer -i "./input_uvc.so -r 320x240" -o "./output_http.so -w ./www"从 C 程序,运行system().

问题是我必须将 shell 命令括在引号中,而该命令已经存在。我怎样才能解决这个问题?

答案1

使用转义字符,\如下所示:

./mjpg_streamer -i \"./input_uvc.so -r 320x240\" -o \"./output_http.so -w ./www\"

相关内容