Tôi đang chạy một công cụ kiểm tra bộ nhớ (prog1) trên mã C ++ (prog2), cả hai đều cung cấp cho tôi một đầu ra rất lớn và chi tiết. Để loại bỏ một số lỗi tôi cần lưu kết quả đầu ra này vào một tệp.
Tôi đã thử chuyển hướng thiết bị xuất chuẩn sang một tệp:
prog1 prog2 > outfile.txt
Nhưng điều đó mang lại cho tôi một tệp chứa đầu ra của prog2, trong khi đầu ra của prog1 vẫn đang đi đến thiết bị đầu cuối.
Bất cứ ai cũng biết một cách để xác định rằng tôi muốn các đầu ra CẢM đi đến một tệp? Giống như (prog1 prog2) > outfile.txt
?
2>&1
phải đi sau> outfile.txt
. Thứ tự các vấn đề chuyển hướng.