Ad Widget

Collapse

vfs.file.regexp выражение

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • fm211
    Junior Member
    • Aug 2016
    • 4

    #1

    vfs.file.regexp выражение

    здравствуйте.
    не получается, прошу помочь.
    есть файл C:\Monitoring\bw_count_day.txt
    в котором данные одной строкой:
    Code:
    2016-08-08 15:02;29287
    мне нужно вывести только число 29287.
    пробовал различными способами:
    vfs.file.regexp["C:\Monitoring\bw_count_day.txt","; ([0-9]+)",,,,"\1"]
    vfs.file.regexp[C:\Monitoring\bw_count_day.txt,";([0-9]+)",,,,"\1"]
    vfs.file.regmatch[C:\Monitoring\bw_count_day.txt,";([0-9]+)",,,]

    но выдает ошибку "не поддерживается" Start line must not exceed end line. что-то не так делаю?
    https://www.regex101.com/ здесь я пробовал и правильное выражение это вторая строчка. а в заббиксе не фурчит.
  • Evgeniy
    Senior Member
    • May 2012
    • 157

    #2
    А так?
    vfs.file.regexp[C:\Monitoring\bw_count_day.txt,"([0-9]+)$",,,,"\1"]

    Comment

    • Semiadmin
      Senior Member
      • Oct 2014
      • 1625

      #3
      Как вариант, можно попробовать через UserParameter:

      UserParameter=item.key,for /F "tokens=2 delims=;" %a in (C:\Monitoring\bw_count_day.txt) do @echo %a

      Comment

      • fm211
        Junior Member
        • Aug 2016
        • 4

        #4
        Originally posted by Evgeniy
        А так?
        vfs.file.regexp[C:\Monitoring\bw_count_day.txt,"([0-9]+)$",,,,"\1"]
        vfs.file.regexp[C:\Monitoring\bw_count_day.txt,";([0-9]+)",,1,2,\1]
        получилось тольк так... юзерпараметер не пробовал

        Comment

        • glebs.ivanovskis
          Senior Member
          • Jul 2015
          • 237

          #5
          А версия агента свежая? Кажись, был баг на эту тему.

          Comment

          Working...