![]() |
| S | Vergleichen von Spaltenbereichen |
| S [-] [n] ,:col1-col2: r :col3: |
| Vom ersten im Sichtfenster angezeigten Satz bis Dateiende/Dateianfang wird der Inhalt des mit :col1-col2: angegebenen Spaltenbereichs mit dem Inhalt des bei :col3: beginnenden Spaltenbereichs verglichen. Das Sichtfenster wird auf den ersten Satz positioniert, bei dem die beiden Spaltenbereiche im Inhalt übereinstimmen. Im Kommandofeld wird ein Suche-Kommando zum Auffinden des nächsten Treffers vorgegeben. Durch Drücken der ENTER-Taste (Absenden des Eingabevorschlags) wird die Suche fortgesetzt. | |
| - | Rückwärtssuche: Die Suche erfolgt vom ersten im Sichtfenster angezeigten Datensatz in Richtung Dateianfang. | |
| Standard: Suche in Richtung Dateiende. | ||
| n | Anzahl der Sätze, in denen gesucht werden soll. | |
| Standard: unbegrenzt viele Sätze. | ||
| col1 | Anfangsspalte des ersten Bereichs. | |
| col2 | Endespalte des ersten Bereichs. | |
| r | = | > | < | - | |
| = | die Spaltenbereiche müssen im Inhalt übereinstimmen. | |
| > | der Inhalt des ersten Spaltenbereichs muß größer als der Inhalt des zweiten Spaltenbereichs sein. | |
| < | der Inhalt des ersten Spaltenbereichs muß kleiner als der Inhalt des zweiten Spaltenbereichs sein. | |
| -= | der Inhalt des ersten Spaltenbereichs muß ungleich dem Inhalt des zweiten Spaltenbereichs sein. | |
| Standard: = | ||
| Hinweise: | |
| Beide Spaltenbereiche müssen vollständig im Satz enthalten sein. Falls einer der Bereiche über das Satzende hinausgeht, wird von CFS Ungleichheit signalisiert. | |
| Das Vergleichen von Spaltenbereichen kann wie das Suchen von Zeichenfolgen mit den Operatoren "+" und "," mit weiteren Suchbedingungen verknüpft werden. Näheres hierzu im Abschnitt "Suchen von Zeichenfolgen (mehrere Suchargumente)". | |
| Beispiele: | |
S,:1-20:=:101:
| |
| Es wird der Inhalt der ersten 20 Bytes jedes Satzes mit dem Inhalt der Spalte 101 bis 120 verglichen. Bei Gleichheit wird ein Treffer signalisiert. | |
S,:1-1:>:12:
| |
| Es wird der Inhalt der ersten Spalte jedes Satzes mit dem Inhalt der Spalte 12 verglichen. Falls der Inhalt von Spalte 1 größer als der Inhalt von Spalte 12 ist, wird ein Treffer signalisiert. | |