ckkeywd(1M) ckkeywd(1M)
NAME
ckkeywd - Fordert zur Eingabe eines Schlüsselwortes auf und überprüft
es
SYNTAX
ckkeywd [-Q] [-W width] [-d default] [-h help] [-e error] [-p prompt]
[-k pid [-s signal]] [keyword [...]]
BESCHREIBUNG
ckkeywd fordert den Benutzer zu einer Eingabe auf und überprüft diese.
Zusätzlich kann man u. a. eine Eingabeaufforderung für eines der
Schlüsselwörter aus einer Liste, Text für eine Hilfemeldung, eine Feh-
lermeldung sowie einen Standardwert definieren, der zurückgegeben
wird, wenn der Benutzer <RETURN> eingibt. Die Antwort auf dieses Kom-
mando muß einem der Schlüsselwörter aus einer Liste entsprechen.
Alle Meldungen dürfen maximal 70 Zeichen lang sein und werden automa-
tisch formatiert. Alle in der Definition verwendeten Zwischenräume und
Neue-Zeile-Zeichen werden entfernt. Mit der Option -W wird die automa-
tische Formatierung ausgeschaltet. Steht am Anfang oder am Ende einer
Meldungsdefinition eine Tilde, wird an dieser Stelle der Standardtext
eingefügt, und sowohl der angepaßte als auch der standardmäßige Text
können angezeigt werden.
Wird die Eingabeaufforderung, Hilfemeldung oder Fehlermeldung nicht
definiert, erscheint die Standardmeldung, die unter HINWEISE beschrie-
ben ist.
OPTIONEN
-Q Gibt an, daß das Verlassen des Kommandos mit quit nicht zulässig
ist.
-W Gibt an, daß Eingabeaufforderungen, Hilfemeldungen und Fehlermel-
dungen auf eine Zeilenlänge von width formatiert werden.
-d Definiert default als den Standardwert. Der Standardwert wird
nicht überprüft und muß daher keinerlei Kriterien entsprechen.
-h Definiert help als die Hilfemeldungen.
-e Definiert error als die Fehlermeldung.
-p Definiert prompt als die Eingabeaufforderung.
-k Gibt an, daß an die Prozeßnummer pid ein Signal gesendet wird,
wenn der Benutzer die Ausführung abbricht (quit).
-s Gibt an, daß an die mit der Option -k definierte Prozeßnummer pid
ein Signal signal gesendet wird, wenn quit ausgewählt wird. Ist
kein Signal angegeben, wird SIGTERM verwendet.
keyword
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
ckkeywd(1M) ckkeywd(1M)
Definiert das Schlüsselwort bzw. die Liste der Schlüsselwörter,
anhand dessen/derer die Antwort überprüft wird.
DIAGNOSE
0 = Erfolgreiche Ausführung
1 = EOF (Dateiende) bei Eingabe
2 = Falsche Verwendung
3 = Abbruch durch Benutzer (quit)
4 = Keine Schlüsselwörter zur Auswahl
HINWEISE
Die standardmäßige Eingabeaufforderung für ckkeywd lautet:
Enter selection [keyword,[...],?,q]:
(Auswahl eingeben [keyword,[...],?,q]:)
Die Standardfehlermeldung lautet:
ERROR - Does not match any of the valid selections.
Please enter one of the following keywords:
keyword[,...]
(FEHLER - Entspricht keiner gültigen Auswahl.
Eines der folgenden Schlüsselwörter eingeben:
keyword[,...])
Die Standardhilfemeldung lautet:
Please enter one of the following keywords:
keyword[,...]
(Bitte eines der folgenden Schlüsselwörter eingeben:
keyword[,...])
Wird die Option quit ausgewählt und ist sie zulässig, wird q zusammen
mit dem Rückkehrcode 3 zurückgegeben.
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98