readfile(1F) (Form and Menu Language Interpreter) readfile(1F)
NAME
readfile, longline - Datei lesen, längste Zeile abrufen
SYNTAX
readfile file
longline [file]
BESCHREIBUNG
Die Funktion readfile liest file und kopiert sie nach stdout. Es
erfolgt keine Übersetzung des NEWLINE-Zeichens. Die Funktion protokol-
liert die längste gelesene Zeile und falls danach ein Aufruf von
longline erfolgt, wird die Länge dieser Zeile (einschließlich des
NEWLINE-Zeichens) zurückgegeben.
Die Funktion longline gibt die Länge der längsten Zeile (einschließ-
lich des NEWLINE-Zeichens) in file zurück. Wenn file nicht angegeben
ist, wird die beim letzten Aufruf von readfile angegebene Datei ver-
wendet.
BEISPIELE
Das folgende Beispiel zeigt eine typische Verwendung von readfile und
longline in einer Definitionsdatei für Textfenster:
.
.
.
text="`readfile myfile`"
columns=`longline`
.
.
.
DIAGNOSE
Wenn file nicht vorhanden ist, gibt readfile FALSE zurück (wenn z. B.
der Ausdruck einen Fehler zurückgibt).
longline gibt 0 zurück, wenn readfile zuvor nicht aufgerufen wurde.
HINWEISE
In derselben Fensterdefinitionsdatei für Textfenster können mehrere
Deskriptoren readfile aufrufen. Wenn in Textfenstern einer dieser Auf-
rufe durch den Deskriptor text erfolgt, wird bei der nachfolgenden
Verwendung von longline immer die längste Zeile der Datei abgerufen,
die von der dem Deskriptor text zugeordneten readfile gelesen wird.
Dies ist auch dann der Fall, wenn es sich hierbei nicht um die zuletzt
eingesetzte Datei Verwendung von readfile handelt.
SIEHE AUCH
cat(1).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98