Hallo Carsten,

"Remien, Carsten" <[EMAIL PROTECTED]> wrote:
> gibt es eine M�glichkeit, dass ich eine Ausgabeumleitung (es wird
> pro Ausgabe nur eine Zeile geschrieben) in eine Datei so definiere,
> dass immer nur z.B. 10 Ausgaben vorhanden sind und bei einer Neuen,
> dann die �lteste aus der Datei gel�scht wird?

H�ngt ganz davon ab wo die Daten herkommen. 

Es w�re z.B. m�glich ein kleines Script darum zu bauen:

---[testme.sh]------------------------------------------------
#!/bin/sh

deinprogramm >> logdatei && tail -n 10 logdatei > logdateikurz \
&& mv logdateikurz logdatei
--------------------------------------------------------------

kurze Erl�uterung:
deinprogram  - eben das Programm welches die Ausgabe erzeugt
logdatei     - Datei in welche die Ausgaben umgeleitet werden
logdateikurz - enth�lt nur die letzten 10 Zeilen der logdatei

Alauf:
- die Ausgaben vom Programm werden in die logdatei umgeleitet
- l�uft das Programm ohne Fehler durch, dann werden mit tail
  die letzten 10 Zeilen ausgegeben und in die Datei logdateikurz
  umgeleitet
- mit mv wird dann die kurze Version zur logdatei

Obiges dient nur als kleines Beispiel und mu� nicht bei allen
Programmen so funktionieren. 

nette Gr��e
Frank

Antwort per Email an