Es ist wirklich ärgerlich, dies zu tippen, wenn ich die Ausgabe eines Programms nicht sehen möchte. Ich würde gerne wissen, ob es ein kürzerer Weg ist, zu schreiben:Gibt es eine Befehlszeilenverknüpfung für ">/dev/null 2> & 1"
$ program >/dev/null 2>&1
Generisches Shell ist die beste, aber auch andere Muscheln wären interessant zu wissen auch, besonders bash oder Bindestrich.
Danke, das ist gut (wusste das nicht), aber ich hätte angegeben, dass "Abkürzung" weniger als die Hälfte der Anzahl der Zeichen bedeutet. Das ist fast so viel Tippen. In der Tat ist der 2> & 1-Teil einfach, es ist/dev/null, was das Tippen nervig macht. –
Ich bin wirklich neugierig zu wissen, was Sie laufen, die Sie dazu zwingt, stdout und stderr zu/dev/null so häufig zu pipettieren, dass das Schreiben von/dev/null ein Ärgernis wird. –
Bash Handbuch bevorzugt die Form "&>/dev/null", um mögliche Mehrdeutigkeiten mit "> & n" zu vermeiden (wobei n eine ganze Zahl ist). Ich glaube nicht, dass es außerhalb von Bash tragbar ist. – ephemient