如何将带引号的命令传递给system()?

时间:2018-10-24 15:38:21

标签: c

我不知道如何传递命令:

echo -e \"\E[1;3mHello!"

system(),因为我必须将其放在引号中导致const char,所以有帮助吗?

1 个答案:

答案 0 :(得分:2)

双引号和反斜杠一样都需要转义:

system("bash -c 'echo -e \"\\E[1;3mHello!\"'");