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

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

用 logstash 的人都知道在 上面調試 grok 正則表達式?,F在問題來了:翻墻技術哪家強? 頁面中用到了來自 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)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
国产一区二区三区四区hd| 91久久在线视频| 欧美日韩国产黄| 久久影院午夜片一区| 这里只有精品视频| 亚洲欧洲精品天堂一级| 国内精品久久久久影院 日本资源 国内精品久久久久伊人av | 国产三级欧美三级| 国产欧美日韩另类一区| 欧美视频在线免费| 欧美日韩国产一级| 欧美日韩中文在线观看| 欧美激情在线观看| 欧美日韩视频在线第一区| 日韩性生活视频| 亚洲无毛电影| 久久久成人网| 久久久亚洲一区| 久久男人资源视频| 欧美成人国产va精品日本一级| 久久亚洲春色中文字幕久久久| 久久久久99精品国产片| 麻豆久久婷婷| 欧美大片专区| 欧美日韩一视频区二区| 国产精品视频精品视频| 国产精品自拍在线| 狠狠狠色丁香婷婷综合激情| 99这里有精品| 欧美在线资源| 嫩草成人www欧美| 欧美久久久久中文字幕| 国产精品xvideos88| 国产午夜精品麻豆| 日韩一级欧洲| 国产精品自拍小视频| 国内精品写真在线观看| 一区二区三区国产精华| 午夜精品一区二区三区在线| 免费国产自线拍一欧美视频| 国产精品久线观看视频| 精品电影在线观看| 一本大道av伊人久久综合| 性欧美暴力猛交另类hd| 欧美激情在线免费观看| 亚洲黄色尤物视频| 欧美一进一出视频| 欧美三级免费| 这里是久久伊人| 裸体丰满少妇做受久久99精品| 欧美高清视频一二三区| 国产女人aaa级久久久级| 亚洲国产婷婷| 欧美在线视频播放| 久久国产精品72免费观看| 欧美人与禽性xxxxx杂性| 在线观看日韩一区| 久久精品一区二区三区中文字幕| 国产精品嫩草久久久久| 在线一区观看| 国产精品www色诱视频| 99视频精品全国免费| 久久综合伊人77777| 怡红院精品视频| 欧美多人爱爱视频网站| 亚洲国产精品久久人人爱蜜臀 | 国产亚洲欧洲一区高清在线观看| 激情一区二区三区| 国内精品视频666| 亚洲视频 欧洲视频| 久久精品首页| 欧美精品在线一区| 欧美三级日本三级少妇99| 亚洲国产精品ⅴa在线观看| 在线日韩日本国产亚洲| 亚洲一区免费网站| 免费久久久一本精品久久区| 国产精品久久久久久久免费软件| 日韩一区二区电影网| 久久久久久夜| 亚洲日本成人在线观看| 欧美日韩精品免费观看视一区二区| 一区二区三区|亚洲午夜| 国产亚洲精品aa| 久久久久久久波多野高潮日日| 国产欧美一区二区精品仙草咪| 性欧美1819sex性高清| 国产一区二区三区久久久久久久久| 久久亚洲欧洲| 在线视频日韩| 国产午夜精品视频| 羞羞答答国产精品www一本| 国际精品欧美精品| 欧美精品一区二区在线观看| 亚洲一区二区三区中文字幕| 国产亚洲视频在线观看| 欧美日韩日本网| 久久午夜电影网| 亚洲精品综合精品自拍| 欧美日韩亚洲综合在线| 久久国产精品黑丝| 亚洲性夜色噜噜噜7777| 亚洲国产精品精华液2区45| 国产精品区一区二区三区| 久久九九精品99国产精品| 亚洲美女中出| 国产日韩免费| 国产精品私拍pans大尺度在线 | 国产欧美日韩三级| 欧美黄色影院| 一本色道久久88亚洲综合88| 国产欧美日韩一区二区三区| 欧美激情综合五月色丁香小说| 亚洲欧美日韩区| 一区二区精品在线观看| 亚洲美女性视频| 日韩午夜电影在线观看| 亚洲午夜精品久久久久久浪潮| 伊人色综合久久天天五月婷| 欧美午夜精品久久久| 欧美91精品| 另类综合日韩欧美亚洲| 亚洲欧美三级伦理| 一区二区精品在线| 亚洲娇小video精品| 黄色另类av| 在线观看国产成人av片| 一区二区三区在线观看国产| 伊人成人在线| 一区二区在线免费观看| 国产区精品在线观看| 国产精品久久久久久久久果冻传媒| 欧美日韩一区成人| 国产精品青草综合久久久久99 | 99国产精品99久久久久久粉嫩 | 欧美激情久久久| 欧美精品一区二区三| 欧美国产在线视频| 欧美日韩在线视频首页| 国产麻豆91精品| 亚洲国产毛片完整版| 亚洲美女av黄| 亚洲婷婷国产精品电影人久久| 亚洲在线第一页| 欧美综合国产| 欧美日韩一区视频| 国产一区二区久久久| 日韩视频免费| 亚洲男女毛片无遮挡| 久久精品亚洲热| 欧美精品色网| 韩国一区二区三区在线观看| 夜色激情一区二区| 欧美专区一区二区三区| 欧美freesex8一10精品| 欧美日韩成人| 国产伦精品一区二区三区照片91| 韩日欧美一区二区| 亚洲免费人成在线视频观看| 性8sex亚洲区入口| 男女激情视频一区| 欧美日韩视频在线一区二区观看视频| 欧美日韩伦理在线| 亚洲国产导航| 美日韩精品免费观看视频| 国产精品视频成人| 最近中文字幕mv在线一区二区三区四区| 亚洲免费不卡| 久久这里有精品15一区二区三区| 国产精品久久久久高潮| 亚洲国产精品成人va在线观看| av成人毛片| 久久狠狠久久综合桃花| 欧美性片在线观看| 亚洲人成人99网站| 欧美激情中文字幕一区二区| 精品不卡一区二区三区| 欧美一区二区| 欧美网站在线| 一区二区高清视频在线观看| 欧美国产精品v| 亚洲精品一区二区在线| 欧美日韩精选| 一本高清dvd不卡在线观看| 欧美激情网友自拍| 亚洲在线国产日韩欧美| 欧美xx视频| 亚洲无线一线二线三线区别av| 欧美激情片在线观看| 亚洲精选一区二区| 牛牛影视久久网| 亚洲经典一区| 男女av一区三区二区色多| 亚洲国产精品悠悠久久琪琪 | 亚洲国产一区二区视频| 欧美成人免费观看| 日韩一级免费| 国产日韩av高清| 欧美gay视频激情| 亚洲在线一区二区三区|