Tôi biết điều này nhiều:Làm cách nào để chuyển hướng stderr và stdout tới các tệp khác nhau trong cùng một dòng bash?
$ command 2>> error
$ command 1>> output
Có cách nào tôi có thể xuất stderr đến tập tin lỗi và đầu ra thiết bị xuất chuẩn đến tập tin đầu ra trong cùng một dòng bash?
Câu trả lời hay! Tôi thực sự thích lời giải thích của bạn về cách '1>' có thể được viết là '>' – user784637
Điều này khác với 'lệnh & 2> err.log' như thế nào, tôi nghĩ tôi hoàn toàn bối rối. (Một liên kết đến một câu trả lời thích hợp của tất cả các đường ống bash-isms có thể theo thứ tự) – ThorSummoner
@ThorSummoner http://www.tldp.org/LDP/abs/html/io-redirection.html là những gì tôi nghĩ rằng bạn đang tìm kiếm. Fwiw, có vẻ như 'command & 2> err.log' không hoàn toàn hợp lệ - dấu và trong cú pháp đó được sử dụng cho bộ mô tả tập tin như đích, ví dụ' command 1> & 2' sẽ định tuyến lại stdout thành stderr. – DreadPirateShawn