2
ท่อทั้ง stdout และ stderr ในทุบตี?
ดูเหมือนว่าเวอร์ชั่นใหม่ของ bash จะมี&>โอเปอเรเตอร์ซึ่ง (ถ้าฉันเข้าใจถูกต้อง) ให้เปลี่ยนเส้นทางทั้ง stdout และ stderr ไปที่ไฟล์ (ต่อ&>>ท้ายไฟล์แทนเช่นเอเดรียนชี้แจง) อะไรคือวิธีที่ง่ายที่สุดในการบรรลุสิ่งเดียวกัน แต่แทนที่จะส่งไปยังคำสั่งอื่น ตัวอย่างเช่นในบรรทัดนี้: cmd-doesnt-respect-difference-between-stdout-and-stderr | grep -i SomeError ฉันต้องการให้ grep จับคู่กับเนื้อหาทั้งใน stdout และ stderr (มีประสิทธิภาพรวมเข้ากับสตรีมเดียว) หมายเหตุ : คำถามนี้ถามเกี่ยวกับการวางท่อไม่ใช่การเปลี่ยนเส้นทาง - ดังนั้นจึงไม่ใช่คำถามที่ซ้ำกันซึ่งปัจจุบันถูกทำเครื่องหมายว่าซ้ำซ้อน