Я использую инструмент проверки памяти (prog1) на коде C ++ (prog2), который дает мне огромный и подробный вывод. Чтобы отследить некоторые ошибки, мне нужно сохранить этот вывод в файл.
Я попытался перенаправить стандартный вывод в файл:
prog1 prog2 > outfile.txt
Но это дает мне файл, содержащий выходные данные prog2, в то время как выходные данные prog1 все еще идут в терминал.
Кто-нибудь знает способ указать, что я хочу ОБА выходы в файл? Как (prog1 prog2) > outfile.txt
?
2>&1
должен идти после> outfile.txt
. Порядок перенаправлений имеет значение.