Я запускаю інструмент перевірки пам’яті (prog1) для коду C ++ (prog2), який дає мені величезний та детальний вихід. Для того, щоб переслідувати деякі помилки, мені потрібно зберегти цей вихід у файл.
Я спробував перенаправити stdout у файл:
prog1 prog2 > outfile.txt
Але це дає мені файл, що містить вихід prog2, тоді як результат prog1 все ще йде до терміналу.
Хто-небудь знає спосіб вказати, що я хочу, щоб ОСОБЛИВО виходити у файл? Як (prog1 prog2) > outfile.txt
?
2>&1
має йти після> outfile.txt
. Порядок переадресацій має значення.