Piping zarówno stdout, jak i stderr w bashu?
Wygląda na to, że nowsze wersje basha mają&>
operator, który (jeśli dobrze rozumiem) przekierowuje zarówno stdout, jak i stderr do pliku (&>>
zamiast tego dołącza do pliku, jak wyjaśnił Adrian).
Jaki jest najprostszy sposób na osiągnięcie tego samego, a zamiast tego przekazanie do innego polecenia?
Na przykład w tej linii:
cmd-doesnt-respect-difference-between-stdout-and-stderr | grep -i SomeError
Chciałbym, aby grep pasował do zawartości zarówno w stdout, jak i stderr (efektywnie, łącząc je w jeden strumień).
Uwaga: to pytanie pyta o rurociągi,nie przekierowanie - więc nie jest to duplikat pytania, które jest obecnie oznaczone jako duplikat.