Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ fmlgrep(1F) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

ed(1)

egrep(1)

fgrep(1)

fmlcut(1F)

fmlgrep(1F)         (Form and Menu Language Interpreter)        fmlgrep(1F)

NAME
     fmlgrep - Eine Datei nach einem Muster durchsuchen

SYNTAX
     fmlgrep [options] limitedregularexpression [file ...]

BESCHREIBUNG
     fmlgrep durchsucht die Datei file nach einem Muster und gibt alle Zei-
     len aus, die das entsprechende Muster enthalten. Die Funktion fmlgrep
     verwendet begrenzte reguläre Ausdrücke (Ausdrücke, die Zeichenketten-
     werte enthalten, die eine Teilmenge der möglichen alphanumerischen
     Zeichen und der Sonderzeichen verwenden), wie die mit ed(1) verwende-
     ten, um eine Übereinstimmung mit den Mustern zu erzielen. Sie verwen-
     det einen kompakten nichtdeterministischen Algorithmus.

     Wenn Sie FMLI-Sonderzeichen (zum Beispiel $, `, ', ") im begrenzten
     regulären Ausdruck limitedregularexpression verwenden, müssen Sie
     vorsichtig vorgehen. Am sichersten ist es, den gesamten Ausdruck
     limitedregularexpression in Hochkommata '...' zu setzen.

     Wenn file nicht angegeben wird, liest fmlgrep von der Standardeingabe
     an. Normalerweise wird jede übereinstimmende Zeile auf die Standard-
     ausgabe kopiert. Wenn mehrere Eingabedateien vorhanden sind, wird der
     Dateiname vor jede übereinstimmende Zeile gedruckt.

OPTIONEN
     -b   Jeder Zeile wird die Nummer des Blocks vorangestellt, in der sie
          sich befindet. Dies kann bei der Suche nach Blocknummern über den
          Kontext hilfreich sein (der erste Block hat die Nummer 0).

     -c   Es wird nur die Summe der Zeilen ausgegeben, die das Muster ent-
          halten.

     -i   Während des Vergleiches wird nicht zwischen Groß- und Klein-
          schreibung unterschieden.

     -l   Es werden nur die Namen der Dateien mit übereinstimmenden Zeilen,
          getrennt durch Zeilenvorschübe, ausgegeben. Wenn die Dateien das
          Muster mehrmals enthalten, werden die Dateinamen nicht wieder-
          holt.

     -n   Jeder Zeile wird ihre Zeilennummer in der Datei vorangestellt
          (die erste Zeile hat die Nummer 1).

     -s   Fehlermeldungen über nicht vorhandene oder nicht lesbare Dateien
          werden unterdrückt.

     -v   Es werden alle Zeilen außer den Zeilen gedruckt, die das Muster
          enthalten.






Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

fmlgrep(1F)         (Form and Menu Language Interpreter)        fmlgrep(1F)

DIAGNOSE
     fmlgrep gibt die folgenden Endewerte zurück:

     0    Das Muster wurde gefunden (d. h. TRUE)

     1    Das Muster wurde nicht gefunden (d. h. FALSE)

     2    Es wurde ein ungültiger Ausdruck verwendet, oder es kann nicht
          auf die Datei file zugegriffen werden

HINWEISE
     Zeilen sind auf BUFSIZ Zeichen begrenzt. Längere Zeilen werden abge-
     schnitten. BUFSIZ ist in /usr/include/stdio.h definiert.

     Enthält eine Zeile eingeschlossene Nullen, sucht fmlgrep nur bis zur
     ersten Null nach einer Übereinstimmung. Wenn eine Übereinstimmung
     gefunden wird, wird die gesamte Zeile ausgegeben.

SIEHE AUCH
     ed(1), egrep(1), fgrep(1), fmlcut(1F).


































Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026