Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ prs(1) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

admin(1)

delta(1)

get(1)

help(1)

what(1)

sccsfile(4)

prs(1)                                                               prs(1)

NAME
     prs - SCCS-Datei ausgeben

SYNTAX
     prs [-a] [-r[SID]] [-d Datenspez] [--] Datei...

     prs [-e | -l] -c Datum-Zeit [-d Datenspez] [--] Datei...

     prs [-e | -l] -r[SID] [-d Datenspez] [--] Datei...

BESCHREIBUNG
     prs (print SCCS-file) gibt Teile einer oder eine gesamte SCCS-Datei in
     einem vom Benutzer angegebenen Format auf der Standardausgabe aus
     [siehe sccsfile(4)]. Wird ein Dateiverzeichnis angegeben, gibt prs die
     Dateien in dem Verzeichnis aus, Nicht-SCCS-Dateien (letzte Komponente
     des Pfadnamens beginnt nicht mit s.) und unlesbare Dateien werden
     dabei nicht berücksichtigt. Bei Angabe von - wird von Standardeingabe
     gelesen; jede Zeile der Standardeingabe wird als Name einer SCCS-Datei
     oder eines Dateiverzeichnisses interpretiert. prs ignoriert kommentar-
     los Nicht-SCCS-Dateien und unlesbare Dateien.

     Argumente für prs, die in beliebiger Reihenfolge erscheinen können,
     bestehen aus Optionen und Dateinamen.

OPTIONEN
     -d Datenspez
          gibt das Ausgabeformat an. Datenspez ist eine Zeichenkette, die
          aus Daten-Schlüsselwörtern der SCCS-Datei besteht (siehe
          Abschnitt Daten-Schlüsselwörter), zwischen denen ein optionaler,
          vom Benutzer definierter Text steht.

     -r[SID]
          wird zur Angabe der Zeichenkette für die SCCS-Identifikation
          (SID) eines Deltas verwendet, über das Informationen angefordert
          werden. Standard ist das neueste Delta.

     -e   fordert Informationen über alle Deltas an, die vor dem Delta
          erstellt wurden, das durch die Option -r angegeben wird, oder vor
          dem Datum, das durch die Option -c angegeben wird, einschließlich
          des angegebenen Deltas.

     -l   fordert Informationen über alle Deltas an, die seit dem Delta
          erstellt wurden, das durch die Option -r angegeben wird, oder
          seit dem Datum, das durch die Option -c angegeben wird, ein-
          schließlich des angegebenen Deltas.

     -c Datum-Zeit
          Das Stichdatum/Uhrzeit hat das Format:

          JJ[MM[TT[HH[MM[SS]]]]]





Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

prs(1)                                                               prs(1)

          Für nicht angegebene Einheiten gelten standardmäßig die zulässi-
          gen Höchstwerte, z. B. ist -c 7502 gleichwertig mit
          -c 750228235959. Eine beliebige Anzahl nicht-numerischer Zeichen
          kann die verschiedenen Felder des Stichdatums trennen; z. B.
          "-c 77/2/2 9:22:25".

     -a   bewirkt die Ausgabe von Informationen über gelöschte Deltas,
          d. h. Deltatyp = R [siehe rmdel(1)], und vorhandene Deltas, d. h.
          Deltatyp = D. Wird die Option -a nicht angegeben, werden Informa-
          tionen nur für die vorhandenen Deltas geliefert.

     --   Ende der Optionenliste. Die Angabe ist nötig, wenn der erste
          Dateiname mit - beginnt.

   Daten-Schlüsselwörter

     Daten-Schlüsselwörter geben an, welcher Teil einer SCCS-Datei extra-
     hiert und ausgegeben werden soll. Alle Teile einer SCCS-Datei [siehe
     sccsfile(4)] haben ein zugehöriges Daten-Schlüsselwort. Ein Daten-
     Schlüsselwort darf beliebig oft in Datenspez erscheinen.

     Die von prs ausgegebenen Informationen bestehen aus dem vom Benutzer
     gelieferten Text und den entsprechenden aus der SCCS-Datei geholten
     Werten, die die erkannten Daten-Schlüsselwörter in der Reihenfolge des
     Auftretens in Datenspez ersetzen. Das Format des Wertes eines Daten-
     Schlüsselworts ist entweder "einfach" (S), wobei die Schlüsselwort-
     Ersetzung direkt erfolgt, oder "mehrzeilig" (M), wobei nach der
     Schlüsselwort-Ersetzung ein RETURN folgt.

     Vom Benutzer gelieferter Text ist jeder Text, der nicht als Daten-
     Schlüsselwort erkannt wird. Ein Tabulator wird mit \t und das Zeichen
     für eine neue Zeile mit \n angegeben. Die Standard-Daten-Schlüssel-
     wörter sind:





















Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

prs(1)                                                               prs(1)

  _____________________________________________________________________________
 | S.-Wort Beschreibung                  D.-Abschn.   Wert              Format|
 |____________________________________________________________________________|
 | :Dt:    Delta-Daten                   Delta-Tab.   siehe unten *     S     |
 | :DL:    Delta-Zeilenstatistik             "        :Li:/:Ld:/:Lu:    S     |
 | :Li:    Von Delta eingefügte Zeilen       "        nnnnn             S     |
 | :Ld:    Von Delta gelöschte Zeilen        "        nnnnn             S     |
 | :Lu:    Von Delta unveränderte            "        nnnnn             S     |
 |         Zeilen                                                             |
 | :DT:    Deltatyp                          "        D ode R           S     |
 | :I:     SCCS-ID-Zeichenkette (SID)        "        :R:.:L:.:B:.:S:   S     |
 | :R:     Versions(Release)-Nummer          "        nnnn              S     |
 | :L:     Level-Nummer                      "        nnnn              S     |
 | :B:     Verzweigungsnummer                "        nnnn              S     |
 | :S:     Folgenummer                       "        nnnn              S     |
 | :D:     Erstellungsdatum von Delta        "        :Dy:/:Dm:/:Dt:    S     |
 | :Dy:    Erstellungsjahr von Delta         "        nn                S     |
 | :Dm:    Erstellungsmonat von Delta        "        nn                S     |
 | :Dd:    Erstellungstag von Delta          "        nn                S     |
 | :T:     Erstellungsuhrzeit von Delta      "        :Th:::Tm:::Ts:    S     |
 | :Th:    Stunde der Erstellung             "        nn                S     |
 |         von Delta                                                          |
 | :Tm:    Minute der Erstellung             "        nn                S     |
 |         von Delta                                                          |
 | :Ts:    Sekunde der Erstellung            "        nn                S     |
 |         von Delta                                                          |
 | :P:     Programmierer, der Delta          "        logname           S     |
 |         erstellt hat                                                       |
 | :DP:    Deltanummer des Vorgängers        "        nnnn              S     |
 | :DI:    Lfd. Nr. von Deltas inkl.,        "        :Dn:/:Dx:/:Dg:    S     |
 |         exkl., ignoriert                                                   |
 | :Dn:    Eingeschlossene Deltas            "        :DS: :DS:...      S     |
 |         (Lfd. Nr.)                                                         |
 | :Dx:    Ausgeschlossene Deltas            "        :DS: :DS:...      S     |
 |         (Lfd. Nr.)                                                         |
 | :Dg:    Ignorierte Deltas (Lfd. Nr.)      "        :DS: :DS:...      S     |
 | :MR:    Änderungsanforderungs-Nr.         "        Text              M     |
 |         für Delta                                                          |
 | :C:     Kommentare für Delta              "        Text              M     |
 | :UN:    Benutzernamen                 Ben.namen    Text              M     |
 | :FL:    Optionsliste                  Optionen     Text              M     |
 | :Y:     Modultyp-Option                   "        Text              S     |
 | :MF:    Validierungsanz. für Ände-        "        ja oder nein      S     |
 |         rungsanf.                                                          |
 | :MP:    MR-Validierungsprogramm-Name      "        Text              S     |
 | :KF:    Schlüsselwortfehler/-Warnan-      "        ja oder nein      S     |
 |         zeige                                                              |
 | :KV:    Schlüsselwort-Validierungs-       "        Text              S     |
 |         zeichenk.                                                          |
 |____________________________________________________________________________|




Seite 3                      Reliant UNIX 5.44               Gedruckt 11/98

prs(1)                                                               prs(1)

  _____________________________________________________________________________
 | S.-Wort Beschreibung                  D.-Abschn.   Wert              Format|
 |____________________________________________________________________________|
 | :BF:    Verzweigungsanzeiger              "        ja oder nein      S     |
 | :J:     Anzeiger für gemeinsames          "        ja oder nein      S     |
 |         Editieren                                                          |
 | :LK:    gesperrte Version                 "        :R:...            S     |
 | :Q:     benutzerdefiniertes Schlüs-       "        Text              S     |
 |         selwort                                                            |
 | :M:     Modulname                         "        Text              S     |
 | :FB:    Untergrenze                       "        :R:               S     |
 | :CB:    Obergrenze                        "        :R:               S     |
 | :Ds:    Standard-SID                      "        :I:               S     |
 | :ND:    Nulldelta-Option                  "        ja oder nein      S     |
 | :FD:    Dateibeschreibungstext        Kommentar    Text              M     |
 | :BD:    Hauptteil                     Hauptteil    Text              M     |
 | :GB:    Erhaltener Hauptteil              "        Text              M     |
 | :W:     Eine Form der what(1)-Zei-    N/A          :Z::M:\t:I:       S     |
 |         chenkette                                                          |
 | :A:     Eine Form der what(1)-Zei-    N/A          :Z::Y: :M :I::Z:  S     |
 |         chenkette                                                          |
 | :Z:     what(1)-Zeichenkettenbegren-  N/A          @(#)              S     |
 |         zer                                                                |
 | :F:     SCCS-Dateiname                N/A          Text              S     |
 | :PN:    SCCS-Datei-Pfadname           N/A          Text              S     |
 |____________________________________________________________________________|

     * :Dt: = :DT: :I: :D: :T: :P: :DS: :DP:

BEISPIELE
     Das Kommando

          prs -d "Users and/or user IDs for :F: are:\n:UN:" s.file

     kann auf der Standardausgabe folgendes erzeugen:

          Users and/or user IDs for s.file are:
          xyz
          131
          abc

     Das Kommando

          prs -d "Newest delta for pgm :M:: :I: Created :D: By :P:" -r s.file

     kann auf der Standardausgabe folgendes erzeugen:

          Newest delta for pgm main.c: 3.7 Created 77/12/1 By cas






Seite 4                      Reliant UNIX 5.44               Gedruckt 11/98

prs(1)                                                               prs(1)

     Der Standardfall:

          prs s.file

     erzeugt auf der Standardausgabe für jeden Deltatabellen-Eintrag des
     Typs "D":

          D 1.1 77/12/1 00:00:00 cas 1 000000/00000/00000
          MRs:
          bl78-12345
          bl79-54321
          COMMENTS:
          this is the comment line for s.file initial delta

     Die einzige Option, die hierbei verwendet werden darf, ist die Option
     -a.

INTERNATIONALE UMGEBUNG
     Die Sprache der Meldungstexte wird durch die Umgebungsvariablen
     LCALL, LCMESSAGES oder LANG bestimmt.

     In der Standardeinstellung verhält sich das System so, als wäre es
     nicht internationalisiert, d. h. die Meldungstexte erscheinen in eng-
     lischer Sprache. Wenn Sie die Sprache der Meldungstexte ändern wollen,
     müssen Sie eine dieser Variablen entsprechend setzen.

     Ausführliche Informationen zu den Abhängigkeiten der Umgebungsvaria-
     blen und zur Internationalisierung im allgemeinen finden Sie im Hand-
     buch "Leitfaden für Programmierer: Internationalisierung - Lokalisie-
     rung". Zur Einstellung der Benutzerumgebung siehe auch environ(5).

DATEIEN
     /var/tmp/pr?????

SIEHE AUCH
     admin(1), delta(1), get(1), help(1), what(1), sccsfile(4).


















Seite 5                      Reliant UNIX 5.44               Gedruckt 11/98

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