Korzystam z narzędzia do sprawdzania pamięci (prog1) na kodzie C ++ (prog2), które dają ogromne i szczegółowe wyniki. Aby wyśledzić kilka błędów, muszę zapisać to wyjście w pliku.
Próbowałem przekierować standardowe wyjście do pliku:
prog1 prog2 > outfile.txt
Ale to daje mi plik zawierający dane wyjściowe prog2, podczas gdy dane wyjściowe prog1 wciąż idą do terminala.
Czy ktoś zna sposób, aby określić, że ZARÓWNO wyjścia mają iść do pliku? Jak (prog1 prog2) > outfile.txt
?
2>&1
musi przejść po> outfile.txt
. Kolejność przekierowań ma znaczenie.echo >&2 hello world
jest równoważne zecho hello world >&2
. Więcej informacji tutaj: tldp.org/LDP/abs/html/io-redirection.html