Я пытаюсь преобразовать следующие коды
struct command
{
const char **argv;
};
int main()
{
const char *one[] = { "du", "-a", 0 };
const char *two[] = { "sort", "-n", "-r", 0 };
const char *three[] = { "head", "-n", "5", 0 };
struct command cmd [] = { {one}, {two}, {three}};
return program_function(argc, cmd);
}
в формат следующего основного
int main(argc, char **argv)
{
}
, чтобы я мог успешно выполнить следующий ввод: du -a | sort -n -r | head -n 5
без жесткого кодирования это. Пожалуйста, помогите.