In Unix wird die normale Programmausgabe normalerweise in den stdout- Stream geschrieben, und Fehler werden in stderr ausgegeben . (Eingabe heißt stdin .)
In sh / bash-Shells (auch in Windows cmd.exe) können Sie stderr
2>
umleiten :ruby script.rb> out.txt 2> err.txt
Um auf dieselbe Stelle zu zeigen,
2>&1
kann Folgendes verwendet werden:ruby script.rb> out.txt 2> & 1 # (Reihenfolge zählt)
ruby script.rb 2> & 1 | Mehr
In bash können Sie
>&
beide gleichzeitig umleiten:ruby script.rb> & out.txt
ruby script.rb | & more
In den meisten Linux-Terminals können Sie den Text mit Shift+ PageUpund Shift+ PageDownscrollen.