Einzelne Textzeile einfügen (LCC.web_file.insert_line)
Deklaration
ok, err = LCC.web_file.insert_line(path, line_number, line, timeout?)
Parameter
- path
String. Dateipfad. - line_number
Zahl. Referenzindex für das Einfügen. Positive Zahlen beginnen bei1und fügen vor dieser Zeile ein; negative Werte zählen vom Ende,0hängt hinter der letzten Zeile an, und-1fügt vor der letzten Zeile ein. - line
String. Einzufügender Text. - timeout
Zahl, optional. Anfrage-Timeout in Sekunden, Standard60.
Rückgabewerte
- ok
Boolean. Bei Erfolgtrue, bei Fehlerfalse. - err
String odernil. Fehlerbeschreibung, wenn der Aufruf fehlschlägt.
Hinweise
Fügt eine Zeile vor dem angegebenen Zeilenindex ein.
Die Regeln für Zeilennummern finden Sie in der obigen Parameterbeschreibung.
Geeignet zum Einfügen neuer Konfiguration oder Protokollinhalte nach einer festen Überschrift.
Beispiel
local ok, err = LCC.web_file.insert_line("/配置/list.txt", 1, "Header")
if not ok then
error(err)
end