Nehmen wir an, ich führe einen Befehl oder ein Shell-Skript aus und bekomme eine Ausgabe. Wie kann man feststellen, ob die Ausgabe von stderroder stammt, ohne die Interna dieses Befehls oder Shell-Skripts zu kennen stdout?
Zum Beispiel
$ ls -ld /
drwxrwxr-t 35 root admin 1258 Dec 11 19:16 /
vs
ls -ld /test
ls: /test: No such file or directory
Wie stelle ich sicher, dass der erste Befehl an stdoutund der zweite an stderr(hat es funktioniert?) Gedruckt wurde ?
stderredin Ihrer Shell-Umgebung LD_PRELOADzu bekommen stdoutund stderrin verschiedenen Farben. Hier ist eine verwandte Frage in diesem Sinne.