Am Mit, 17 Feb 1999 schrieb Carsten Becker:
>Ich mach�s immer mit man Kommando > /dev/lp1 (oder eben Deine
>Druckerschnittstelle). Kopiert direkt auf die Schnittstelle
Bitte nichts direkt auf die Druckerschnittstelle geben, au�er zu
Testzwecken. (Tuen es der Drucker, die Schnittstelle und das
Kabel �berhaupt?)
Zum Drucken gibt es den Befehl lpr. Bitte das Drucker howto
durchlesen, oder das Handbuch.
>Oder eleganter: Wenn Du die Ausgaben eines Befehls z.B. ping haben
>willst, dann nutze die Ausgabeumlenkung: ping x.x.x.x > datei. Der
>Befehl f�hrt ein ping auf die IP x.x.x.x aus und schreibt die Ausgaben
>in eine Datei namens datei, die Du auch wieder drucken kannst.
>
>Ein-/Ausgabeumlenkung => man bash.
In der man bash steht aber auch etwas �ber die Pipe "|". Suche im man
bash nach Pipelines. (Das machst Du indem Du /Pipelines eingibst.)
Die Pipes sind eines der Zentralen Werkzeuge von Unix un seiner Shell.
Sei z.B Datei eine Datei, die eine Tabelle enth�lt. In den ersten
beiden Zeile steht eine �berschrift. Die einzelne Felder sind durch
Leerzeichen voneinander getrennt. Auf diese Datei wird folgender
Befehl losgelassen:
tail +3 Datei|cut -f 1-3,6|tr '[:upper:]' '[:lower:]'|sort|uniq -f1|pr|lpr
tail liest die Datei, und gibt sie ab der 3.Zeile aus.
cut gibt nur die Spalten 1,2,3 und 6 weiter.
tr konvertiert Gro�buchstaben zu Kleinbuchstaben
sort sortiert die Zeilen alphabetisch.
uniq fasst doppelte oder mehrfache Zeilen zusammen.
pr formatiert die Tabelle zu Seiten
lpr druckt das ganze aus.
Normalerweise sind die Pipelines nat�rlich kleiner, das Beispiel ist
aber nicht unrealistisch. Die einzelne Befehle kann man im man
nachlesen. F�r die Richtigkeit der einzlnen Optionen �bernehme ich
keine Gew�hr. Insbesondere braucht pr noch einige Optionen.
Schau Dir auch einmal das Lunet Linuxhandbuch an. Du findest es,
falls installiert unter /usr/doc/Books, falls nicht, so installier es.
cu Bernd
--
Bernd Brode�er
M�nchengladbach
[EMAIL PROTECTED]
--
Um aus der Liste ausgetragen zu werden, eine Mail an [EMAIL PROTECTED]
schicken, mit dem Text: unsubscribe suse-linux