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

ruby中在終端命令行上調試grok表達式
來源:易賢網 閱讀:898 次 日期:2015-01-13 15:52:17
溫馨提示:易賢網小編為您整理了“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)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
中日韩美女免费视频网址在线观看| 午夜精品视频在线观看| 久久精品盗摄| av72成人在线| 亚洲精品乱码视频| 亚洲国产成人高清精品| 精品999网站| 国内偷自视频区视频综合| 国产区精品在线观看| 国产精品久久久久久久久免费樱桃| 男人的天堂成人在线| 亚洲欧美国产毛片在线| 亚洲午夜视频| 亚洲精品日韩一| 亚洲国产99| 午夜精品久久久久久久久 | 午夜在线播放视频欧美| 免费不卡视频| 国产农村妇女精品一区二区| 欧美视频在线播放| 国产精品v欧美精品v日本精品动漫 | 欧美日韩一区二区在线| 久久超碰97中文字幕| 最新亚洲激情| 国产精品xvideos88| 欧美日本乱大交xxxxx| 欧美va亚洲va日韩∨a综合色| 亚洲第一精品夜夜躁人人爽| 国产精品羞羞答答| 国产精品毛片一区二区三区| 国产精品区一区| 国产亚洲欧洲| 国产婷婷色一区二区三区在线| 国产精品嫩草影院av蜜臀| 国产精品一区二区你懂的| 加勒比av一区二区| 久热爱精品视频线路一| 亚洲精品1区2区| 国产精品视频一区二区三区| 欧美高清在线一区| 亚洲小少妇裸体bbw| 国产亚洲一区二区三区在线播放| 国语自产精品视频在线看一大j8 | 亚洲一级在线| 欧美gay视频激情| 国模套图日韩精品一区二区| 一区二区欧美在线| 欧美午夜精品理论片a级按摩| 欧美日韩精品| 国内精品久久久| 亚洲第一主播视频| 一区二区三区欧美亚洲| 欧美一区观看| 国产精品啊啊啊| 狠狠色丁香婷婷综合| 亚洲人久久久| 亚洲黑丝在线| 欧美日韩日本网| 亚洲区第一页| 欧美黑人在线播放| 亚洲影院色在线观看免费| 欧美午夜剧场| 免费美女久久99| 免费不卡在线观看av| 99视频精品免费观看| 国产精品久久久久久久免费软件 | 亚洲午夜激情免费视频| 一区二区国产在线观看| 久久精品国产91精品亚洲| 欧美日韩精品系列| 在线精品一区二区| 欧美影院精品一区| 国产精品美女www爽爽爽| 国产精品天美传媒入口| 亚洲第一中文字幕在线观看| 午夜精品一区二区三区电影天堂| 欧美69wwwcom| 国产网站欧美日韩免费精品在线观看| 国产精品一区二区三区久久| 国产精品素人视频| 国产在线观看91精品一区| 影音先锋亚洲一区| 国产欧美一区二区三区视频| 狠狠色丁香婷综合久久| 99视频一区二区| 亚洲国产婷婷综合在线精品| 韩国av一区二区三区| 欧美暴力喷水在线| 国产精品免费电影| 在线观看精品一区| 久久激情视频久久| 欧美电影美腿模特1979在线看| 在线成人av网站| 欧美影院精品一区| 国产精品天天摸av网| 亚洲午夜伦理| 欧美特黄一级| 亚洲午夜精品网| 欧美丝袜一区二区| 在线综合视频| 国产精品久久久一区麻豆最新章节| 日韩视频免费观看高清完整版| 欧美黄色片免费观看| 亚洲精品激情| 欧美精品一卡二卡| 在线视频欧美日韩精品| 欧美特黄a级高清免费大片a级| 亚洲特黄一级片| 国产免费一区二区三区香蕉精| 午夜伦欧美伦电影理论片| 国产日韩精品视频一区| 久久精品成人| 亚洲国产美女| 欧美视频中文一区二区三区在线观看 | 黄色综合网站| 欧美电影在线观看完整版| 亚洲美女黄色| 国产精品日韩久久久| 性xx色xx综合久久久xx| 永久91嫩草亚洲精品人人| 欧美顶级少妇做爰| 亚洲一区影音先锋| 一区二区三区在线视频免费观看| 欧美不卡高清| 亚洲欧美成人网| 亚洲国产经典视频| 国产精品v欧美精品v日韩精品| 欧美一区二区三区免费观看| 一区二区在线观看视频在线观看| 欧美高清在线精品一区| 亚洲欧美日韩天堂| 亚洲国产精品久久| 国产伦精品一区二区三区照片91| 久久免费观看视频| 亚洲自拍另类| 亚洲精品一区二区网址| 国产日本亚洲高清| 欧美日韩 国产精品| 欧美在线免费一级片| 亚洲国产精品热久久| 国产精品综合不卡av| 欧美精品18| 久久免费高清视频| 午夜精品久久久久久久白皮肤| 亚洲人成亚洲人成在线观看图片 | 亚洲国产日韩一区二区| 国产欧美日本一区视频| 欧美日韩不卡视频| 蜜乳av另类精品一区二区| 亚洲欧美日韩一区二区三区在线| 亚洲人被黑人高潮完整版| 激情综合在线| 国产一区二区三区丝袜| 国产精品国产三级国产普通话三级 | 狠狠色综合播放一区二区| 欧美日韩综合网| 美女久久网站| 久久免费视频观看| 欧美一区二区在线| 午夜激情综合网| 一本久久知道综合久久| 亚洲欧洲精品一区二区| 伊人狠狠色丁香综合尤物| 国产欧美精品一区aⅴ影院| 欧美体内she精视频| 欧美日韩精品免费 | 国产精品久久久久久久7电影 | 亚洲看片一区| 亚洲第一页在线| 亚洲国产精品黑人久久久| 在线精品国精品国产尤物884a| 国产午夜久久| 国产综合色产在线精品| 国产亚洲观看| 激情另类综合| 91久久线看在观草草青青| 亚洲三级影院| 国产精品99久久久久久宅男| 亚洲天堂av图片| 亚洲一二三区精品| 先锋影音久久久| 久久久久.com| 女女同性女同一区二区三区91| 美日韩精品视频免费看| 欧美大片第1页| 欧美日韩国产小视频在线观看| 欧美日韩一区在线视频| 国产精品免费一区二区三区观看| 国产目拍亚洲精品99久久精品| 国产九区一区在线| 国产亚洲精品v| 亚洲高清电影| 一区二区三区欧美视频| 欧美一区二区三区在线| 久久综合色综合88| 欧美日韩123| 国产拍揄自揄精品视频麻豆| 在线看片第一页欧美| 99精品免费| 欧美在线黄色|