Можно создать дубликат:
How can I run an external program from C and parse its output?C: Запустить системную команду и получить выход?
Я хочу, чтобы запустить команду в Linux и получить текст вернулся из того, что она выводит, но я не хотите этот текст напечатан на экране , Есть ли более элегантный способ, чем создание временного файла?
Уже неоднократно обсуждался. – dmckee
Отмечено как дублированный, но не указывайте на него. Я не думаю, что это идеальное решение. В то же время, как вы говорите, вы дублируете вас, указывая на это. Или лучше!! сделать переадресацию на основе количества дублированных репортеров. – erm3nda