У меня есть следующие файлы и содержимое
1.txt
fruit="mango"
C файл
#include<stdio.h>
void main()
{
char *cmd=NULL;
system("sed -c -i /^[[:blank:]]*fruit[[:blank:]]*=/s/=.*/=\"apple\"/ 1.txt");
}
о / п должно быть фрукты = "яблоко"
но он показывает фрукты = яблоко (двойные кавычки не приходят)
когда я пытаюсь ввести команду отдельно как команду Linux, она отображается в двойных кавычках.