я конечно не кроссплатформенное решение предлагаю, но есть функция popen в юните Unix.
Из нее затем читают как из файла
var f : textfile;
s : string;
...
popen (f, 'ls -al', 'r');
repeat
readln (f, s);
writeln (s);
until eof(f);
Однако в версии 2.0.4 не работает, а в более новых исправлено
Именно поэтому компилятором 2.0.4 невозможно использовать мою утилиту
для генту
http://ept-get.sf.net так как она берет вывод с моей же epkg
А в генту компилятор все еще 2.0.4 и скомпилить корректно выполняемую программу с его помощью не выйдет