srchtxt(1) srchtxt(1)
NAME
srchtxt - Inhalt von Meldungsdateien anzeigen, nach Zeichenketten
suchen
SYNTAX
srchtxt[ option]...[ text]
BESCHREIBUNG
srchtxt zeigt den Inhalt von Meldungsdateien im AT&T-Format an, oder
führt eine Suche nach speziellen Zeichenketten in den Meldungsdateien
durch.
Das srchtxt Dienstprogramm zeigt alle Meldungstexte einer Meldungsda-
tenbank an, oder sucht nach einer bestimmten Zeichenkette in den Mel-
dungsdatenbanken (siehe auch mkmsgs). Die Datenbanken sind im Datei-
verzeichnis /usr/lib/locale/Locale/LCMESSAGES abgelegt.
Über die Option -m können aber auch andere Suchpfade spezifiziert wer-
den.
Das Dateiverzeichnis Locale kann als der Name der Sprache angesehen
werden, in der die Meldungstexte verfaßt sind.
OPTIONEN
Keine Option angegeben:
Die Umgebungsvariable LCMESSAGES bestimmt den Sprachraum Locale
der von srchtxt durchsucht wird. Ist LCMESSAGES nicht gesetzt,
dann ist der Wert der Umgebungsvariablen LANG ausschlaggebend.
-s (s - suppress) Die Angabe der Folgenummer jeder einzelnen Meldung
unterbleibt.
-l Locale
(l - locale) Zugriff auf Dateien im Dateiverzeichnis
/usr/lib/locale/Locale/LCMESSAGES.
-l nicht angegeben:
Die Umgebungsvariable LCMESSAGES bestimmt den Sprachraum Locale,
der von srchtxt durchsucht wird. Ist LCMESSAGES nicht gesetzt,
dann ist der Wert der Umgebungsvariablen LANG ausschlaggebend.
In Kombination mit der Option -m messagedatei wird Locale igno-
riert, falls messagedatei einen Schrägstrich / enthält, also
einen Pfadnamen darstellt.
-m messagedatei
Die in messagedatei spezifizierten Dateien werden angezeigt oder
durchsucht. Es können mehrere Dateien, durch Kommas voneinander
getrennt, angegeben werden.
Enthält messagedatei einen Schrägstrich /, wird angenommen, daß
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
srchtxt(1) srchtxt(1)
es sich um einen Pfadnamen handelt. Ansonsten wird messagedatei
im oben beschriebenen Dateiverzeichnis gesucht.
text Die Zeichenkette text wird gesucht. Jedes Auftreten von text wird
angezeigt.
text kann auch als regulärer Ausdruck (siehe ed) angegeben wer-
den.
text nicht angegeben:
Alle Zeichenketten der durchsuchten Dateien werden angezeigt.
Ausgabeformat
Den von srchtxt angezeigten Meldungstexten ist die Folgenummer inner-
halb der Datei vorangestellt. Sie ist in spitze Klammern eingeschlos-
sen:
<meldungsdatei:meldungsnummer>
meldungsdatei ist die Datei, die den nachfolgenden Meldungstext ent-
hält, meldungsnummer ist die Folgenummer des angezeigten Meldungstex-
tes innerhalb der meldungsdatei.
Die übrige Anzeige erfolgt im gleichen Format, wie es bei gettxt
beschrieben ist.
INTERNATIONALE UMGEBUNG
Die Umgebungsvariable LCMESSAGES bestimmt die Sprache der Meldungs-
texte. Wenn LCMESSAGES nicht oder als leere Zeichenkette definiert
ist, wird der Wert von LANG als Standardwert herangezogen. Ist auch
LANG nicht oder als leere Zeichenkette definiert, verhält sich das
System so, als wäre es nicht internationalisiert.
Die Umgebungsvariable LCALL bestimmt die gesamte internationale Umge-
bung. LCALL hat Vorrang vor allen anderen Umgebungsvariablen im
Bereich der Internationalisierung.
SIEHE AUCH
ed(1), exstr(1), gettxt(1), mkmsgs(1), gettxt(3C), setlocale(3C).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98