(s-dat) Name einer Datei, in der die Suchbegriffe gespeichert sind.
Format der Datei s-dat:
Jeder Datensatz in s-dat beschreibt eine Suchbedingung, die mit der im nächsten Datensatz enthaltenen Suchbedingung verknüpft wird. Falls am Ende des Datensatzes keines der Verknüpfungszeichen ,/+/* angegeben wurde, so wird standardmäßig die Oder-Bedingung als Verknüpfung mit dem Suchbegriff im nächsten Datensatz angenommen. Innerhalb eines Datensatzes können mehrere Suchitems mit dem Oder-, Und-, Wildcard-Zeichen verknüpft werden.
Beispiele:
on&s'xyz'
Suche im gesamten Arbeitsbereich die Zeichenfolge 'xyz'.
s,'xyz'
Suche ab der ersten angezeigten Zeile bis zum Ende des Arbeitsbereichs Arbeitsbereich die Zeichenfolge 'xyz'.
on&s'c'' '''
Suche nach der Zeichenfolge C' ' im gesamten Arbeitsbereich (Hochkommas in dem zu suchenden String müssen verdoppelt werden).
set #i2=73
set #s2=' '
on&s:#i2:-#s2
Suche in Spalte 73 jeder Zeile nach einem Zeichen ungleich Blank. Zeilen mit weniger als 73 Stellen werden hier nicht als Treffer erkannt.
on10-20s:100-200:x'47'+:1-2:-'x'
Suche in den Zeilen 10 bis 20 jeweils im Spaltenbereich 100 - 200 nach X'47', in den Spalten 1-2 darf kein Zeichen 'x' vorkommen.
on&s'='*'(','DC '*'('*')'
Es werden alle Zeilen gesucht, die eine der beiden Bedingungen erfüllen:
· Zeichen '=' und irgendwann danach Zeichen '('. z.B. '=A(...)', '=V(...)'
· Zeichenfolge 'DC ' und irgendwo danach die Zeichen '(' und ')'.
z.B. 'DC A(...)', 'DC Y(...)'
on&s-'a'+-'b'+-'c'
Es werden alle Datensätze gesucht, die keinen der Kleinbuchstaben a, b oder c enthalten.
on&s,'a',>'a'+<'z','z'
Es werden alle Datensätze gesucht, die mindestens einen Kleinbuchstaben enthalten.
o&s(namen)
Es werden in der aktuellen Display-Datei alle Datensätze gesucht, die mindestens einen der in der Datei namen aufgeführten Suchbegriffe enthalten. Ein Suchbegriff wird durch einen Satz in der unten stehenden Datei festgelegt.
Die Datei namen habe folgenden Inhalt:
'ALBERT' 
'ANDREAS'
'AMADEUS'+'THEODOR'+'ERNST'
........
'CARL'*'PHILIP'*'EMANUEL'
Und-Verknüpfung ( + ): Ein Satz mit dem String 'AMADEUS' wird nur dann als Treffer gewertet, wenn im gleichen Satz auch die Strings 'THEODOR' und 'ERNST' enthalten sind. Die Reihenfolge der einzelnen Ausdrücke ist bei der Suche mit dem Verknüpfungszeichen '+' ohne Bedeutung. Ein Satz mit 'ERNST THEODOR AMADEUS' würde z.B. die Bedingung erfüllen.
Wildcard-Verknüpfung ( * ): Ein Satz mit dem String 'CARL' wird nur dann als Treffer gewertet, wenn im gleichen Satz an späterer Stelle die Strings 'PHILIP' und 'EMANUEL' enthalten sind.
Es ist möglich, die Suche jedes einzelnen Strings auf einen bestimmten Spaltenbereich zu begrenzen.