中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

ruby中在終端命令行上調試grok表達式
來源:易賢網 閱讀:851 次 日期:2014-12-17 14:07:13
溫馨提示:易賢網小編為您整理了“ruby中在終端命令行上調試grok表達式”,方便廣大網友查閱!

用 logstash 的人都知道在 上面調試 grok 正則表達式。現在問題來了:翻墻技術哪家強? 頁面中用到了來自 google 域名的 js 文件,所以訪問經常性失敗。所以,在終端上通過命令行方式快速調試成了必需品。

其實在 logstash 還在 1.1 的年代的時候,官方 wiki 上是有一批專門教大家怎么通過 irb 交互式測試 grok 表達式的。但不知道為什么后來 wiki 這頁沒了…… 好在代碼本身不復雜,稍微寫幾行腳本,就可以達到目的了:

代碼如下:

#!/usr/bin/env ruby

require 'rubygems'

gem 'jls-grok', '=0.11.0'

require 'grok-pure'

require 'optparse'

require 'ap'

options = {}

argv.push('-h') if argv.size === 0

optionparser.new do |opts|

opts.banner = 'run grokdebug at your terminal.'

options[:dirs] = %w(patterns)

options[:named] = false

opts.on('-d dir1,dir2', '--dirs dir1,dir2', array, 'set grok patterns directories. default: ./patterns') do |value|

options[:dirs] = value

end

opts.on('-m message', '--msg message', 'your raw message to be matched') do |value|

options[:message] = value

end

opts.on('-p pattern', '--pattern pattern', 'your grok pattern to be compiled') do |value|

options[:pattern] = value

end

opts.on('-n', '--named', 'named captures only') do

options[:named] = true

end

end.parse!

grok = grok.new

options[:dirs].each do |dir|

if file.directory?(dir)

dir = file.join(dir, *)

end

dir.glob(dir).each do |file|

grok.add_patterns_from_file(file)

end

end

grok.compile(options[:pattern], options[:named])

ap grok.match(options[:message]).captures()

測試一下:

代碼如下:

$ sudo gem install jls-grok awesome_print

$ ruby grokdebug.rb

run grokdebug at your terminal.

-d, --dirs dir1,dir2 set grok patterns directories. default: ./patterns

-m, --msg message your raw message to be matched

-p, --pattern pattern your grok pattern to be compiled

-n, --named named captures only

$ ruby grokdebug.rb -m 'abc123' -p '%{number:test}'

{

test => [

[0] 123

],

base10num => [

[0] 123

]

}

$ ruby grokdebug.rb -m 'abc123' -p '%{number:test:float}' -n

{

test => [

[0] 123.0

]

}

沒錯,我這比 grokdebug 網站還多了類型轉換的功能。它用的 jls-grok 是 0.10.10 版,而我用的是最新的 0.11.0 版。

更多信息請查看IT技術專欄

更多信息請查看網絡編程
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
亚洲一级黄色| 一本久久a久久精品亚洲| 亚洲视频视频在线| 欧美视频一区二区三区| 亚洲一区日本| 国产在线精品成人一区二区三区 | 亚洲精品小视频在线观看| 欧美精品在线免费观看| 亚洲一二三四久久| 精品999网站| 欧美日韩不卡合集视频| 亚洲专区欧美专区| 黄色一区三区| 欧美日韩在线综合| 久久久国产精彩视频美女艺术照福利| 亚洲国产日韩一级| 国产精品蜜臀在线观看| 快she精品国产999| 亚洲图片欧洲图片av| 国内精品久久久久影院色| 欧美精品久久久久久久| 欧美一级理论性理论a| 在线高清一区| 欧美视频免费在线观看| 久久久国产91| 亚洲一区二区三区免费在线观看| 在线成人免费观看| 国产精品v欧美精品v日韩精品| 久久亚洲电影| 亚洲欧美日韩网| 亚洲精品一区二区三区不| 国产精品午夜国产小视频| 欧美激情区在线播放| 久久精品午夜| 亚洲一区二区三区四区中文 | 欧美精品在线观看播放| 欧美在线视频全部完| 99国产精品久久久久久久成人热 | 欧美大色视频| 久久精品麻豆| 亚洲性视频h| 亚洲黄一区二区三区| 国内精品视频一区| 国产精品日本| 欧美日韩国产美女| 牛牛影视久久网| 久久国产色av| 亚洲欧美日韩一区在线| 99精品国产高清一区二区| 在线看国产一区| 国产日韩欧美精品一区| 国产精品成人观看视频免费| 欧美精品在线免费播放| 欧美**人妖| 美女国产一区| 久久天天躁狠狠躁夜夜av| 欧美亚洲综合在线| 亚洲影院色无极综合| 99视频在线精品国自产拍免费观看 | 一本一道久久综合狠狠老精东影业 | 国产一区二区三区久久悠悠色av | 国产欧美日韩一区| 国产精品www994| 欧美日本国产一区| 欧美成人国产一区二区| 美女图片一区二区| 久久亚洲综合网| 久久免费国产精品1| 久久久天天操| 久久久久九九视频| 久久国产黑丝| 久久精品国产第一区二区三区最新章节| 亚洲在线视频观看| 亚洲欧美日韩国产中文| 亚洲欧美伊人| 销魂美女一区二区三区视频在线| 亚洲在线一区| 亚洲欧美日韩一区在线| 亚洲一区二区在线播放| 亚洲一区二区久久| 午夜久久影院| 久久精品国产综合精品| 久久久蜜桃精品| 免费欧美电影| 欧美xxxx在线观看| 欧美日韩国产一中文字不卡| 欧美日韩国产综合视频在线观看| 欧美日韩一区二区三区在线视频| 欧美涩涩视频| 国产精品青草综合久久久久99| 国产欧美韩日| 狠狠色丁香婷综合久久| 亚洲国产另类精品专区| 一区二区三区欧美在线| 新狼窝色av性久久久久久| 久久久久久高潮国产精品视| 蜜桃av综合| 欧美午夜不卡影院在线观看完整版免费| 欧美婷婷六月丁香综合色| 国产伦理精品不卡| 国模私拍一区二区三区| 亚洲国产精品激情在线观看| 夜夜爽99久久国产综合精品女不卡| 亚洲欧美日韩国产综合精品二区| 欧美一级欧美一级在线播放| 久久久欧美精品| 欧美jjzz| 国产精品午夜视频| 亚洲高清在线观看| 亚洲一区二区三区精品动漫| 久久国产色av| 欧美日韩国产a| 国产亚洲一区二区在线观看| 亚洲国产欧美一区二区三区久久 | 国产免费一区二区三区香蕉精| 激情视频一区二区| av成人免费观看| 久久黄色影院| 欧美日韩三级一区二区| 国内视频一区| 亚洲每日更新| 午夜在线精品偷拍| 欧美电影免费观看| 国产精品女主播在线观看| 亚洲电影有码| 亚洲欧美另类久久久精品2019| 免费亚洲电影| 国产精品一区二区三区久久久| 亚洲国产第一| 欧美一区午夜精品| 欧美日韩大陆在线| 在线观看国产成人av片| 亚洲欧美日韩国产另类专区| 欧美va亚洲va国产综合| 国产视频观看一区| 亚洲裸体俱乐部裸体舞表演av| 欧美在线视屏| 欧美性色视频在线| 亚洲国产裸拍裸体视频在线观看乱了| 校园春色综合网| 欧美日韩福利视频| 国内外成人在线| 亚洲自拍电影| 欧美精品一区二区三区久久久竹菊| 国内精品视频一区| 亚洲女ⅴideoshd黑人| 欧美另类变人与禽xxxxx| 在线观看日韩专区| 欧美在线精品免播放器视频| 国产精品久久久久一区二区三区 | 国产精品久久久久久久久久久久| 亚洲国产精品尤物yw在线观看| 久久国产精品久久精品国产| 国产精品久久午夜| 一本久久精品一区二区| 欧美韩日视频| 亚洲第一在线| 久久人人爽人人爽| 国产在线播精品第三| 亚洲欧美日韩在线| 国产精品久久久久久av福利软件 | 欧美国产综合视频| 伊人激情综合| 久久精品国亚洲| 国产亚洲精品一区二区| 香蕉久久夜色精品国产| 欧美性猛交一区二区三区精品| 亚洲久久视频| 欧美大片在线观看一区二区| 亚洲国产精品一区在线观看不卡 | 怡红院av一区二区三区| 久久精品国产视频| 国产综合自拍| 久久久久久久久久看片| 激情欧美日韩| 麻豆精品传媒视频| 亚洲高清av| 欧美久久久久久久久| 99视频热这里只有精品免费| 欧美日韩色一区| 亚洲一区999| 国产乱码精品一区二区三区忘忧草| 性感少妇一区| 韩国av一区二区三区在线观看| 久久久精品久久久久| 在线精品国产欧美| 欧美另类videos死尸| 亚洲视频一起| 国产欧美日韩综合一区在线播放| 久久xxxx精品视频| 在线观看欧美日韩国产| 欧美激情综合| 亚洲欧美999| 激情六月婷婷久久| 欧美激情在线免费观看| 中文日韩在线| 国产伦精品一区二区三区免费| 久久精品国产第一区二区三区最新章节| 黄色在线一区| 欧美精品在线免费观看|