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