Saya menjalankan alat pemeriksaan memori (prog1) pada kode C ++ (prog2), yang keduanya memberi saya output yang besar dan terperinci. Untuk mengejar beberapa bug saya perlu menyimpan output ini ke file.
Saya mencoba mengarahkan stdout ke file:
prog1 prog2 > outfile.txt
Tapi itu memberi saya file yang berisi output dari prog2, sedangkan output dari prog1 masih pergi ke terminal.
Adakah yang tahu cara untuk menentukan bahwa saya ingin KEDUA output untuk pergi ke file? Suka (prog1 prog2) > outfile.txt
?
2>&1
harus mengejar> outfile.txt
. Urutan pengalihan masalah.echo >&2 hello world
setara denganecho hello world >&2
. Info lebih lanjut di sini: tldp.org/LDP/abs/html/io-redirection.html