ln zlnr | symb-ln | ln-var
zlnr Direkte Angabe der Zeilennummer von 0.0001 bis 9999.9999.
symb-ln Symbolische Zeilennummer:
% Niedrigste Zeilennummer des Arbeitsbereichs.
* Aktuelle Zeilennummer des Arbeitsbereichs.
$ Höchste Zeilennummer des Arbeitsbereichs. Ist der Arbeitsbereich leer oder enthält er nur eine Zeile, so ist % = $.
? Zeilennummer der ersten Trefferzeile eines früheren ON-Kommandos.
Die symbolischen Zeilennummern beziehen sich immer auf den aktuellen Arbeitsbereich. Im Gegensatz dazu gelten die Line-Variablen #L0 - #L99 global für alle Arbeitsbereiche.
ln-var Eine der Line-Variablen #L0 - #L99.
Zusammengesetzte Ausdrücke für Zeilennummern
Die Zeilennummer kann auch durch die Angabe einer Addition oder Subtraktion einer der oben beschriebenen Zeilenangaben ( zlnr, symb-ln, ln-var ) dargestellt werden. Als Operand dieser Rechenoperation ist auch die Angabe einer Integer-Variablen (#I0-#I99) oder einer relativen Zeilennummer (1L ... nL) zulässig.
1L ... nL oder #I0 ... #I99: Relative Zeilennummer. Mit nL bzw. #In werden n Zeilen übersprungen, unabhängig davon, welche Schrittweite zwischen den einzelnen übersprungenen Zeilen liegt.
Beispiel:
Arbeitsbereich:  1.00 String1       
3.00 String2
9.00 String3
set #L1=1
copy #L1+2L to 999
Arbeitsbereich:  1.00 String1       
3.00 String2
9.00 String3
999.00 String3
Folgende Kombinationen einer Rechenoperation sind zulässig:
sym-ln | ln-var +|-  #I0 ... #I99
sym-ln | ln-var +|-  1L.... nL
sym-ln | ln-var +|-  sym-ln | ln-var
sym-ln | ln-var +|- zlnr +|-  #I0 ... #I99
sym-ln | ln-var +|- zlnr +|-  1L.... nL
sym-ln | ln-var +|- zlnr +|-  sym-ln | ln-var
Die Zeilen (Datensätze) werden im EDT nach dem Einlesen mit 1.0000 - 9999.0000 numeriert. Durch Einfügen von Zeilen und Neunumerierung können sich auch Nummern ungleich 00 nach dem Punkt ergeben.
Beispiele:
1          Zeilennummer 1
500.6789   Zeilennummer 500.6789
%+#I10     n-te Zeile (Wert aus #I10) nach der ersten Zeile
#L1+5L     5-te Zeile nach der Zeilennummer aus #L1
#L1-#L2    Zeilennummer, errechnet durch Subtraktion #L1 - #L2
#L1+#I1    n-te Zeile (Wert aus #I1) nach der Zeilennummer aus #L1