FILE(dateiname
,anfang
[,laenge
])
Gibt ein Stück aus einer Datei zurück. Das Lesen beginnt bei der
Byte-Position anfang
. Mit Angabe von
laenge
werden nur so viele Bytes gelesen. Wenn
anfang
negativ ist, wird die Anfangsposition vom
Ende der Datei aus gerechnet.
; die ersten 4 Zeichen aus einer Datei lesen:
exten => 123,1,Set(string=${FILE(/etc/beispiel.txt,0,4)})
exten => 123,n,Verbose(1,string ist ${string})
; die letzten 4 Zeichen aus einer Datei lesen:
exten => 123,n,Set(string=${FILE(/etc/beispiel.txt,-4)})
exten => 123,n,Verbose(1,string ist ${string})
— in Asterisk 1.4 nicht vorhanden —