Вставка одной строки текста (LCC.web_file.insert_line)
Сигнатура
ok, err = LCC.web_file.insert_line(path, line_number, line, timeout?)
Параметры
- path
Строка, путь целевого файла - line_number
Число, опорный номер строки для вставки; положительные номера отсчитываются от1и вставка выполняется перед строкой, отрицательные — с конца,0добавляет в конец,-1— перед последней строкой - line
Строка, вставляемый текст - timeout
Число, необязательный тайм-аут запроса (секунды), по умолчанию60
Возвращаемое значение
- ok
Логическое значение: при успешной вставкеtrue, при сбоеfalse - err
Строка илиnil, описание ошибки при сбое
Описание
Вставляет одну строку перед указанным номером строки.
Правила нумерации строк см. в описании параметров выше.
Подходит для вставки новой конфигурации или лога после фиксированного заголовка.
Пример
local ok, err = LCC.web_file.insert_line("/配置/list.txt", 1, "Header")
if not ok then
error(err)
end