так что я пытаюсь написать что-то, что должно захватить вывод команды, а затем обработать его и передать его другой программе.
но у меня проблема, я не могу понять, как получить вывод команды и сохранить его
ниже пример того, что у меня есть
if(fork() == 0){
execl("/bin/ls", "ls", "-1", (char *)0);
/* hopefully do something with the output here*/
}else{
*other stuff goes here*
}`
так что в основном мне интересно, есть ли какой-нибудь способ, которым я могу получить выходные данные из "execl" и передать их чему-то другому (например, путем сохранения их в каком-то буфере).
любые предложения будут великолепны. спасибо, ребята .. `