COLUMN cl ON { rng|str-var } CHANGE str [,NOSTRIP]
Text ab Spalte col mit Zeichenfolge str überschreiben. Falls der Datensatz weniger Spalten enthält, werden Leerzeichen eingefügt. Anschließend werden im Zeilenbereich alle rechtsbündigen Leerzeichen gelöscht, soweit die Option NOSTRIP nicht angegeben ist.
cl Spalte, ab der Text ersetzt werden soll.
NOSTRIP Die rechtsbündigen Leerzeichen werden nicht gelöscht.
Beispiel:
col81on1-100c'x'
In den Zeilen 1 bis 100 wird das Zeichen in Spalte 81 durch das Zeichen 'x' ersetzt. Rechtsbündige Leerzeichen werden gelöscht.
COLUMN cl ON { rng|str-var } INSERT str [,NOSTRIP]
Zeichenfolge str ab Spalte col einfügen. Falls der Datensatz weniger Spalten enthält, werden Leerzeichen eingefügt. Anschließend werden im Zeilenbereich alle rechtsbündigen Leerzeichen gelöscht, soweit die Option NOSTRIP nicht angegeben ist.
cl Spalte, ab der Text eingefügt werden soll.
NOSTRIP Die rechtsbündigen Leerzeichen werden nicht gelöscht.
Beispiel: col20on&i'abc',n
In allen Zeilen des Arbeitsbereichs wird der String 'abc' ab Spalte 20 eingefügt. Rechtsbündige Leerzeichen werden nicht gelöscht.
COLUMN cl1-cl2 ON { rng|str-var } REPLACE str [,NOSTRIP]
Spaltenbereich cl1-cl2 löschen und neue Zeichenfolge str einfügen. Falls ein Datensatz weniger Spalten als die Spalte "von" enthält, werden Leerzeichen eingefügt. Anschließend werden im Zeilenbereich alle rechtsbündigen Leerzeichen gelöscht, soweit die Option NOSTRIP nicht angegeben ist.
cl-cl2 Spaltenbereich von bis, in dem der Text ersetzt werden soll.
NOSTRIP Die rechtsbündigen Leerzeichen werden nicht gelöscht.
Beispiel: col5-20on&r'abc'
In allen Zeilen des Arbeitsbereichs werden die Spalten 5-20 gelöscht und anschließend vor Spalte 5 der String 'abc' eingefügt. Rechtsbündige Leerzeichen werden gelöscht.
Hinweis:
Entstehen durch das Löschen der rechtsbündigen Bytes Leerzeilen (z.B. COL81o&c' '), werden diese im Gegensatz zum BS2000-EDT nicht gelöscht. Falls Sie diese Leerzeilen löschen wollen, können Sie das Kommando ON.....FIND ED verwenden.