Potrzebuję w programie w C przechwycić wyniki z "ls", tak jak to jest w skryptach shell:
zmienna=ls
Ktoś wie jak to zrobić? Myślałem o pipe(2), ale jakoś nie bardzo wiem jakbym mógł stdout z ls przekierować...
Potrzebuję w programie w C przechwycić wyniki z "ls", tak jak to jest w skryptach shell:
zmienna=ls
Ktoś wie jak to zrobić? Myślałem o pipe(2), ale jakoś nie bardzo wiem jakbym mógł stdout z ls przekierować...
Może popen() ?
http://www.lg21.sobotka.net/data/download_c/nsniff.c
Moze to ci coś pomoże (strzał w ciemno, ale sporo tam takich słow jak FIFO i pipe)
Tak jest. popen() to jest to. Dziękuję.