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

ruby中在終端命令行上調試grok表達式
來源:易賢網 閱讀:779 次 日期:2015-01-07 15:11:55
溫馨提示:易賢網小編為您整理了“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)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
国产乱人伦精品一区二区| 在线视频观看日韩| 亚洲国产综合在线| 欧美成人综合在线| 亚洲国产美国国产综合一区二区| 欧美国产成人在线| 香蕉久久夜色精品国产使用方法 | 欧美日韩在线综合| 国产精品99久久不卡二区| 国产伪娘ts一区 | 欧美日韩免费精品| 久久久91精品国产| 亚洲欧美日本日韩| 一区二区福利| 亚洲毛片在线免费观看| 在线观看日韩av先锋影音电影院| 国产精品久久久久久福利一牛影视| 蜜桃av一区二区三区| 欧美在线关看| 香蕉免费一区二区三区在线观看| 99精品视频免费全部在线| 在线播放视频一区| 曰韩精品一区二区| 国产曰批免费观看久久久| 国产精品影视天天线| 国产精品久久久久久久久婷婷 | 一区二区在线观看视频在线观看| 欧美三级资源在线| 欧美女人交a| 欧美激情一区二区三区在线视频观看| 久久婷婷久久| 久久女同精品一区二区| 久久成人精品电影| 欧美伊人久久久久久久久影院| 亚洲一区免费网站| 亚洲淫片在线视频| 性欧美xxxx大乳国产app| 亚洲欧美制服中文字幕| 先锋影音久久| 亚洲视频 欧洲视频| 亚洲国产精品第一区二区| 欧美日韩视频一区二区| 欧美日韩精品二区| 欧美四级在线观看| 国产精品超碰97尤物18| 欧美四级伦理在线| 国产精品伦一区| 国产精品亚洲精品| 国产一区二区欧美日韩| 国内精品一区二区三区| 国内精品伊人久久久久av一坑| 激情综合视频| 亚洲欧洲一区| 99精品久久| 亚洲一区在线观看免费观看电影高清| 欧美日韩一区二区三区高清| 欧美午夜视频一区二区| 国产精品九色蝌蚪自拍| 国产一区二区三区在线观看免费视频 | 在线观看不卡| 亚洲电影有码| 亚洲精品你懂的| 亚洲综合成人婷婷小说| 久久成人久久爱| 欧美91大片| 国产精品久久7| 黑人操亚洲美女惩罚| 亚洲精品日韩激情在线电影| 亚洲免费婷婷| 欧美一区二区成人6969| 老司机亚洲精品| 欧美日本国产精品| 国产伦精品一区二区三区四区免费 | 一区二区三区免费网站| 篠田优中文在线播放第一区| 久久中文精品| 国产精品久久久久久久9999| 黑人一区二区三区四区五区| 亚洲啪啪91| 欧美在线高清视频| 欧美激情视频一区二区三区不卡| 国产精品系列在线播放| 亚洲人体影院| 久久精品女人| 欧美视频免费在线| 在线国产日韩| 欧美资源在线| 欧美三区在线视频| 欲香欲色天天天综合和网| 亚洲一区在线观看视频| 亚洲一区二区伦理| 欧美伊人久久久久久午夜久久久久| 美女久久一区| 国产主播喷水一区二区| 亚洲性图久久| 欧美精品一区二区精品网 | 精品91久久久久| 亚洲精品黄网在线观看| 亚洲欧美国产毛片在线| 欧美精品一区在线播放| 激情六月婷婷久久| 欧美一级午夜免费电影| 国产精品video| 亚洲激情不卡| 久久久久成人精品| 国产日产欧美精品| 亚洲女同精品视频| 欧美日韩成人免费| 国产自产v一区二区三区c| 亚洲一区欧美一区| 国产精品福利av| 在线视频精品一| 欧美日韩在线播放一区| 亚洲精品九九| 久久成人精品无人区| 欧美日韩另类在线| 精品96久久久久久中文字幕无| 亚洲欧美国产日韩天堂区| 欧美日韩国产精品一区二区亚洲| 伊人成人开心激情综合网| 久久国产色av| 狠狠色伊人亚洲综合成人| 久久精品毛片| 国产亚洲日本欧美韩国| 欧美一区二区三区四区夜夜大片 | 在线日韩av片| 久久人人超碰| 永久91嫩草亚洲精品人人| 久久久久久免费| 在线日本欧美| 美女被久久久| 国内精品久久久久伊人av| 国产一级久久| 亚洲在线播放| 永久久久久久| 国产精品视频导航| 另类酷文…触手系列精品集v1小说| 国产情侣久久| 欧美成人免费va影院高清| 久久久久成人精品| 精品动漫3d一区二区三区| 久久久久久久久久久成人| 久久久久一区二区三区| 亚洲国产一区二区a毛片| 欧美电影免费观看| 欧美日韩一区二区在线视频| 激情综合网址| 欧美mv日韩mv亚洲| 久久久久免费观看| 国产精品视频一| 欧美午夜久久| 性色av一区二区三区红粉影视| 国产视频欧美| 亚洲人午夜精品| 亚洲欧美在线观看| 一区电影在线观看| 国产精品视频导航| 国产精品美女主播| 一级日韩一区在线观看| 香蕉乱码成人久久天堂爱免费 | 午夜综合激情| 国产婷婷色一区二区三区在线| 美女免费视频一区| 亚洲一区免费观看| 亚洲激情在线观看| 激情综合色丁香一区二区| 亚洲精品一区在线观看香蕉| 一区二区欧美在线观看| 国产精品男女猛烈高潮激情| 欧美国产免费| 欧美gay视频| 久久精品日韩欧美| 亚洲在线免费观看| 亚洲视频一区二区免费在线观看| 亚洲夫妻自拍| 在线播放中文字幕一区| 国产精品v欧美精品v日韩精品| 久久青草久久| 久久男人资源视频| 欧美成人蜜桃| 欧美大片免费观看在线观看网站推荐| 久久成人亚洲| 久久久久久久一区| 亚洲欧美日韩天堂| 一区二区三区|亚洲午夜| a4yy欧美一区二区三区| 亚洲精品国偷自产在线99热| 1000精品久久久久久久久| 伊大人香蕉综合8在线视| 国产欧美精品| 国产精品久久久久影院亚瑟| 国产精品免费一区二区三区在线观看 | 欧美日韩综合另类| 欧美日韩国产黄| 国产精品久久久久aaaa| 国产精品久久久久久久午夜| 欧美色另类天堂2015| 欧美色另类天堂2015| 欧美日韩成人在线观看| 欧美色视频日本高清在线观看|