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