Hi,
in einem Config-Skript meiner Distri habe ich folgende Codezeile gefunden:
eval \'stty size 2>/dev/null | (read L C; noch\'n Befehl)
Es wird also die Anzahl Zeilen/Spalten abgefragt, die Ausgabe ins Nirwana und anschließend an eine Subshell geleitet, wo der read-Befehl zuerst die Zeilenanzahl in Variable L und die Spaltenanzahl in Variable C einliest.
Was aber bedeutet die 2 hinter size? Wird da die Baud-Rate auf 2 gesenkt, und wenn ja warum in diesem Kontext?
Jayage
Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge
Nein, das ist der Fehlerkanal, also der Ausgabe-"Kanal", über den die Shell Fehlermeldungen ausgibt, in der Regel auf die Konsole.
Wenn man die Fehlermeldungen nicht sehen will, leitet man die Ausgabe der FM in den Papierkorb /dev/null.