Trennen und Verbinden von Zeilen
Mit den in diesem Abschnitt erläuterten Befehlen können Sie eine Zeile trennen oder zwei oder mehr Zeilen verbinden.
|
Zeile vor <Zfolge> trennen (Split Before)
|
S,B <Zfolge>
|
Die aktuelle Zeile wird vor der angegebenen Zeichenfolge getrennt. Der erste Teil der Zeile wird an die Ausgabewarteschlange gesendet, der Rest der Zeile wird zur aktuellen Zeile (keine Originalzeile). Mit diesem Befehl können auch Kennzeichner verwendet werden, um die Umgebung der Zeichenfolge einzuschränken.
|
|
Zeile nach <Zfolge> trennen (Split After)
|
S,A <Zfolge>
|
Die aktuelle Zeile wird nach der angegebenen Zeichenfolge getrennt. Der erste Teil der Zeile wird an die Ausgabewarteschlange gesendet, der Rest der Zeile wird zur aktuellen Zeile. Mit diesem Befehl können auch Kennzeichner verwendet werden, um die Umgebung der Zeichenfolge einzuschränken.
|
|
Zwei Zeilen verbinden (Concatenate Lines)
|
C,L [<Zfolge>]
|
Die aktuellen Zeile wird mit der nächsten verbunden. Das Argument <Zeichenfolge> muß nicht angegeben werden. Bei Angabe einer Zeichenfolge wird sie an die aktuelle Zeile angefügt, die dann mit der nächsten Zeile der Quelldatei verbunden wird.
|
Neunumerierung von Zeilen
Mit diesen Befehlen können Sie die Zeilen in der Quelldatei neu numerieren, damit Sie neue Zeilen aufnehmen und Dateien aktualisieren können, die ediert wurden.
|
Quellzeilen neu numerieren
|
= <n>
|
Die Nummer der aktuellen Zeile wird auf <n> gesetzt. Wenn Sie dann auf Zeilen unter <n> springen, werden alle folgenden Original- und geänderten Zeilen neu numeriert.
|
|
Zurück an den Anfang der Quelldatei
|
REWIND
|
Zeile 1 wird zur aktuellen Zeile. EDIT liest dann den Rest der Quelldatei und überträgt die Zeilen in die Zieldatei. Danach wird die Zieldatei geschlossen und als neue Quelldatei wieder geöffnet. Jede geänderte Zeile wird dann wie eine Originalzeile verarbeitet. Kann als REWI eingegeben werden.
|
Verifizieren von Zeilen
Diese Befehle bieten verschiedene Möglichkeiten, Zeilen zu verifizieren.
|
Verifizierung ein-/ausschlaten
|
V + | -
|
Mit diesem Befehl können Sie die Zeilenverifikation ein- und ausschalten. Ausgeschaltet werden die Zeilen nicht angezeigt. Zum Ausschalten V -, zum Einschalten V + eingeben.
|
|
Verifizieren der aktuellen Zeile
|
?
|
Mit diesem Befehl können sie die aktuelle Zeile verifizieren, wobei Nummer und Inhalt der Zeile angezeigt werden.
|
|
Verifizieren der aktuellen Zeile mit Textanzeigern
|
!
|
Zwei Verifizierungszeilen werden angezeigt. In der ersten werden alle nichtgrafischen Zeichen durch das erste Zeichen des zugehörigen Hexadezimalwerts ersetzt. In der zweiten werden unter allen Stellen, die Großbuchstaben entsprechen, ein Minuszeichen und an den Stellen, die nichtgrafischen Zeichen entsprechen, jeweils die zweite Hexadezimalziffer angezeigt. Die anderen Stellen sind mit Leerzeichen besetzt. In binären Dateien werden nichtgrafische Zeichen mit zwei Fragezeichen (??) dargestellt.
|
Überprüfung der Quelldatei
Mit den in diesem Abschnitt erläuterten Befehlen bewegen Sie sich durch die Quelldatei. Dabei werden die übersprungenen Zeilen an die Verifizierungsdatei und an die normale Ausgabe gesendet. Diese Befehle werden als Anzeigebefehle bezeichnet, da Sie sich mit ihnen Zeilen anzeigen lassen können.
|
<n> Zeilen anzeigen (Type)
|
T<n>
|
Die angegebene Anzahl Zeilen wird angezeigt. Die erste Zeile ist die aktuelle. Wenn Sie <n> nicht angeben, wird die Quelldatei bis zum Ende angezeigt. Sie können diesen Befehl mit Ctrl-C abbrechen.
|
|
Zeilen in Ausgabewarteschlange anzeigen
|
T,P
|
Die derzeit in der Ausgabewarteschlange stehenden Zeilen werden angezeigt.
|
|
Zeilen anzeigen, bis alle Zeilen in der Ausgabewarteschlange ersetzt sind
|
T,N
|
Ab der aktuellen Zeile werden so lange Zeilen angezeigt, bis alle Zeilen in der Ausgabewarteschlange ersetzt sind. Der bisherige Inhalt wird in die Zieldatei übertragen.
|
|
Zeile mit Zeilennummer anzeigen
|
T,L <n>
|
Dieser Befehl ist dem Befehl T ähnlich. Er zeigt die angegebene Anzahl Zeilen einschließlich Zeilennummer an. Da eingefügte und geteilte Zeilen keine Nummern Haben, zeigt EDIT statt dessen ++++ an.
|
Globale Änderungen
Mit den in diesem Abschnitt erläuterten Befehlen können globale Änderungen gestartet und abgebrochen werden. Beim Durchsuchen der Quelldatei in Vorwärtsrichtung werden die globalen Änderungen automatisch vorgenommen. In den folgenden Befehlen werden automatisch die Befehle A, B oder E entsprechend dem Verwendungszweck auf alle Vorkommen der <Zeichenfolge1> in der jeweiligen aktuellen Zeile angewendet. Ebenso werden sie für die Zeile durchgeführt, die zum Zeitpunkt der Befehlseingabe aktuell war.
GA [Kennzeichner] <Zichenfolge1> <Zeichenfolge2>
GB [Kennzeichner] <Zeichenfolge1> <Zeichenfolge2>
GE [Kennzeichner] <Zeichenfolge1> <Zeichenfolge2>
Wenn Sie beispielsweise in der gesamten Datei "DF0:" in "DF2:" ändern wollen, geben Sie folgenden Befehl ein:
GE /DF0:/DF2:/
|
Globalen Befehl abbrechen
|
CG[<|D-Nr.>]
|
Ein globaler Befehl wird abgebrochen. Die mit einem GA-, GB- oder GE-Befehl angegebene Identifikationsnummer wird an die Verifizierungsdatei gesendet (bzw. an den Bildschirm, wenn EDIT interaktiv ist). Wenn kein Argument eingegeben wird, werden alle globalen Operationen abgebrochen. Wenn Sie eine bestimmte Operation abbrechen wollen, geben Sie hinter dem Befehl CG die Identifikationsnummer an.
|
|
Globalen Befehl unterbrechen
|
SG[<|D-Nr.>]
|
Unterbricht einen globalen Befehl. Wenn kein Argument eingegeben wird, werden alle globalen Operationen unterbrochen. Wenn Sie eine bestimmte Operation unterbrechen wollen, geben Sie die Identifikationsnummer an.
|
|
Globalen Befehl fortsetzen
|
EG [<|D-Nr.>]
|
Setzt einen globalen Befehl fort, der mit dem Befehl SG unterbrochen wurde. Wenn kein Argument eingegeben wird, werden alle globalen Operationen fortgesetzt. Ohne Angabe einer spezifischen Identifikationsnummer werden alle globalen Änderungen wieder aufgenommen.
|
|
Globale Befehle anzeigen
|
SHG
|
Die aktuellen globalen Befehle und die zugehörigen Identifikationsnummern werden angezeigt. Es wird auch angegeben, wie viele Entsprechungen bei der Suche nach einer Zeichenfolge gefunden wurden.
|