CAT send ,anz ,ziel [ ,trenn] [,intvar]
Beginnend mit der Variablen send werden so viele String-Variablen, wie bei anz angegeben miteinander verkettet. Das Ergebnis wird in die String-Variable ziel übertragen.
send Erste String-Variable, die verkettet werden soll.
anz Anzahl der String-Variablen, die verkettet werden sollen.
ziel String-Variable, in die das Ergebnis der Verkettung übertragen werden soll.
trenn 'string' | x'hexastring' | strvar
Trennzeichen (ein oder mehrere Zeichen). Diese Zeichenfolge wird zwischen die einzelnen Zeichenfolgen eingefügt, die in ziel zusammengefügt werden. Bei fehlender Angabe wird ein Leerzeichen (x'20') eingefügt. Es kann auch eine String-Variable str angegeben werden.
intvar In der Integer-Variablen intvar wird die Anzahl der verketteten Argumente zurückgeliefert. Standard=#I0.
Hinweis:
Mit dem Kommando CUT können Zeichenfolgen einer Variablen getrennt und in einzelne String-Variablen übertragen werden.
Beispiel:
set #s1='Beispiel'
set #s2='für'
set #s3='eine'
set #s4='Verkettung'
cat #s1,4,#s5
status
Integer - Variables
#I00=+00000004

String - Variables
#S01(0008)=Beispiel
#S02(0003)=für
#S03(0004)=eine
#S04(0010)=Verkettung
#S05(0028)=Beispiel für eine Verkettung
Der Inhalt der String-Variablen #S1 bis #S4 wird in die String-Variable #S5 übertragen, wobei zwischen den einzelnen Teilfeldern ein Leerzeichen eingefügt wurde. Das Kommando STATUS erzeugt die angegebene Bildschirmanzeige.