GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Echo sowohl an stdout als auch an stderr

echo foo | tee >(cat >&2)

Dies funktioniert auch dann, wenn stderr nicht unterstützt wird.

Hinweis:Sorens Antwort funktioniert nicht, wenn Sie sich an ein anderes Konto gewendet haben, das über Schreibberechtigungen für das tty verfügt. aber meins wird.


Dies sollte es tun

 echo "foo" | tee /dev/stderr 

Linux
  1. Stdout in eine Datei umleiten, für die Sie keine Schreibberechtigung haben?

  2. Konfigurieren Sie die Shell, um Stderr und Stdout in verschiedenen Farben zu drucken?

  3. ${!foo} Und Zsh?

  4. Unterschied zwischen Gtk- und Qt-Anwendungen?

  5. Wie kann man Stderr und Stdout in verschiedene Dateien umleiten und auch im Terminal anzeigen?

So leiten Sie stderr in Bash auf stdout um

Wie kann ein Prozess stdout und stderr eines anderen Prozesses unter Linux abfangen?

Verwirrt über stdin, stdout und stderr?

Piping von stdout und stderr innerhalb einer Makefile-Regel

Wiederherstellen von stdout und stderr auf die Standardwerte

Ist es möglich, dass der Linux-Dateideskriptor 0 1 2 nicht für stdin, stdout und stderr gilt?