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

ruby中在終端命令行上調試grok表達式
來源:易賢網 閱讀:1195 次 日期:2015-01-12 17:53:59
溫馨提示:易賢網小編為您整理了“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上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯(lián)系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
欧美一区二区三区电影在线观看| 亚洲国产91| 国产精品国产一区二区 | 亚洲一级二级| 欧美激情精品久久久久久大尺度| 国产亚洲精品久久久久婷婷瑜伽 | 久久综合色一综合色88| 国产精品网站在线| 亚洲一区二区三区精品在线观看| 欧美精品一区二区三区蜜桃| 日韩午夜中文字幕| 国产精品黄页免费高清在线观看| 一区二区三区精密机械公司| 欧美日韩午夜| 亚洲网站在线播放| 国产精品久久激情| 久久精品夜色噜噜亚洲aⅴ| 永久555www成人免费| 欧美成人激情视频| 亚洲国产综合视频在线观看| 欧美人与性动交cc0o| 亚洲国产成人久久| 欧美亚州在线观看| 老司机免费视频久久| 宅男在线国产精品| 激情久久久久久| 欧美日韩精品一区二区天天拍小说 | 亚洲欧洲一区二区三区在线观看 | 亚洲精品日韩在线| 国产日韩一区二区三区在线| 欧美日韩激情小视频| 欧美顶级艳妇交换群宴| 欧美gay视频| 欧美精品免费视频| 欧美午夜www高清视频| 国产精品网站视频| 欧美日韩国产在线看| 欧美成人精品一区二区三区| 久久精品在线| 毛片一区二区三区| 免费欧美高清视频| 精品成人在线视频| 久久影视精品| 欧美日韩国产在线| 国产日产欧美精品| 国产精品一卡二| 国产区日韩欧美| 国产综合久久久久影院| 国产一区二区欧美| 尤物yw午夜国产精品视频| 亚洲精品美女久久7777777| 在线观看一区二区视频| 91久久精品一区| 宅男精品导航| 久久久五月天| 欧美日韩性生活视频| 国产婷婷色一区二区三区| 亚洲国产高清自拍| 香蕉成人伊视频在线观看| 男人插女人欧美| 亚洲黑丝在线| 91久久久一线二线三线品牌| 免费看成人av| 国产视频一区二区在线观看| 亚洲美女性视频| 欧美理论电影在线观看| 国产在线欧美日韩| 午夜精品剧场| 欧美福利一区二区| 亚洲国产精品精华液网站| 欧美日韩理论| 红桃视频一区| 久久精品99久久香蕉国产色戒| 国产精品一区二区黑丝| 一区二区三区产品免费精品久久75| 亚洲午夜电影网| 欧美日本乱大交xxxxx| 亚洲国产中文字幕在线观看| 久久综合伊人| 国产精品99久久久久久人| 国产欧美日韩一区| 久久久久88色偷偷免费| 国产日韩视频| 久久偷看各类wc女厕嘘嘘偷窃| 国产精品视频最多的网站| 日韩视频在线一区| 欧美日韩国产91| 亚洲午夜未删减在线观看| 欧美精品免费观看二区| 亚洲欧洲综合| 国产精品久久久久毛片大屁完整版| 一区二区欧美日韩| 国产精品理论片| 亚洲欧美精品在线| 国产一区二区三区四区| 久久一区激情| 一区二区欧美日韩视频| 国产午夜精品福利| 欧美一区视频| 在线观看91精品国产麻豆| 欧美日韩亚洲高清一区二区| 午夜精品视频在线观看| 亚洲精品美女| 精品电影一区| 欧美激情一区二区三区| 在线中文字幕一区| 日韩视频在线永久播放| 麻豆九一精品爱看视频在线观看免费 | 亚洲自拍啪啪| 一区视频在线| 国产精品私房写真福利视频| 欧美成人按摩| 美日韩丰满少妇在线观看| 欧美在线一二三区| 亚洲一区美女视频在线观看免费| 亚洲国产一区二区a毛片| 韩日精品在线| 国产综合一区二区| 国产婷婷色一区二区三区在线 | 国产精品mv在线观看| 模特精品在线| 免费成人黄色片| 奶水喷射视频一区| 国产精品久久久久久影视| 欧美日韩一二区| 欧美三级欧美一级| 欧美三级乱人伦电影| 欧美视频一区二| 国产精品日韩久久久| 国产欧美视频一区二区三区| 国产欧美va欧美va香蕉在| 国产欧美精品va在线观看| 国内精品久久久久影院薰衣草 | 亚洲欧美国产不卡| 亚洲女性裸体视频| 久久九九久久九九| 欧美肥婆在线| 欧美视频一区在线| 黄色小说综合网站| 亚洲日本一区二区三区| 一区二区免费看| 午夜在线精品偷拍| 久久精品国产第一区二区三区最新章节| 久久国产88| 欧美伦理在线观看| 国产午夜精品一区二区三区欧美| 亚洲午夜电影| 欧美激情精品久久久六区热门| 欧美午夜理伦三级在线观看| 国产美女精品人人做人人爽| 亚洲精华国产欧美| 欧美一二区视频| 欧美日韩精品一区二区三区四区| 国产人成精品一区二区三| 日韩一二三区视频| 麻豆freexxxx性91精品| 国产精品一区二区三区成人| 91久久久久久国产精品| 欧美一区二区视频网站| 欧美日韩一区二区三| 日韩视频一区二区三区在线播放| 欧美在线亚洲综合一区| 亚洲国产午夜| 久久久av网站| 国内精品久久久久久 | 美女精品国产| 激情小说另类小说亚洲欧美 | 欧美激情亚洲自拍| …久久精品99久久香蕉国产| 久久爱www久久做| 国产精品无人区| 亚洲一区国产精品| 国产欧美一区二区精品仙草咪| 亚洲欧美国产精品va在线观看| 欧美午夜宅男影院| 性色av一区二区三区在线观看| 国产精品乱看| 欧美一站二站| 在线观看视频一区二区欧美日韩| 久久综合亚州| 亚洲免费观看高清完整版在线观看| 免费不卡在线视频| 亚洲国产专区校园欧美| 你懂的视频一区二区| 中文精品视频一区二区在线观看| 欧美性事免费在线观看| 性欧美超级视频| 136国产福利精品导航网址应用| 欧美夫妇交换俱乐部在线观看| 亚洲精品一区二区三区不| 国产精品国产三级国产普通话蜜臀| 亚洲欧美在线高清| 亚洲国产小视频| 欧美乱人伦中文字幕在线| 亚洲综合国产| 日韩视频在线一区二区三区| 国产精品视频免费观看www| 久久影院午夜论| 欧美制服丝袜第一页| 亚洲视频综合在线|