function 'FILE_COUNT_LINE'

Краткий обзор

Получает количество строк указанного текстового файла.

Описание

Эта функция возвращает количество строк или «-1» при ошибке.

Примечание. Если для параметра «live_dangerously» в «asterisk.conf» задано значение «нет», эта функция может быть выполнена только с диалплана, а не напрямую с внешнего протокола.

Синтаксис

FILE_COUNT_LINE(filename[,format])

Аргументы

format

Формат может быть одним из следующих:

  • «u:« Формат перевода строки Unix.
  • «d:« Формат перевода строки Dos.
  • «m:« Формат перевода строки Macintosh.

Примечание. Если не указано, будет сделана попытка определить тип формата перевода строки.

Пример

Просмотрим количество строк в файле text.txt расположенного в папке tmp.

exten => 100,1,Verbose(${FILE_COUNT_LINE(tmp/test.txt)})

Смотри также

function 'FILE'

function 'FILE_FORMAT'


Asterisk: функции диалплана

  • asterisk/func/file_count_line.txt
  • Последние изменения: 2018/12/17