Я борюсь с функцией popen (), чтобы получить вывод команд linux. Эта функция может сохранить вывод в некотором канале, и его можно прочитать, но я хочу указать имя временного файла. Я думал об итерации по popen pipe и записи результата в новое имя, указанное в файле, но это, вероятно, не самый эффективный. Есть ли какая-нибудь функция или хитрый способ сделать это более эффективным?