awk強大的字串處理能力,快捷又方便
今天遇到了一個需求,要把snort規則msg欄位的資訊拿出來用,想到用C語言去處理,但覺得太煩了。以前看過一點awk的東西,今天想起來了用awk能夠很快實現的我需求,在網上查了幾分鐘資料,瞭解下awk的語言就完成了。
snort的規則如下:
alert tcp $EXTERNAL_NET any -> $HOME_NET any (msg:"RPC snmpXdmi overflow attempt"; flags:a+; content:"|8000
要把msg欄位的資訊拿出來,只要設定以” ” ”為分隔符,然後第二個欄位就是了,把輸出重定向到檔案中。awk程式碼如下:
gawk –F “”” ‘/msg/{print &2}’ in_file > out_file
就一句話,短得有點驚訝^_^
還有大量檔案要處理,再寫一個shell指令碼,把上面程式碼嵌進去就完成了。
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7406370/viewspace-975643/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- awk 字串處理字串
- awk的強大操作
- 使用awk批處理在字串中增加特殊符號字串符號
- 讓 UIWebview 擁有超強的圖片處理能力UIWebView
- 解決了一例awk中substr處理漢字字串的bug字串
- awk 入門 —— 強大的文字分析工具
- 影響伺服器租用處理能力強弱的因素有哪些?伺服器
- mysql的處理能力問題MySql
- 如何使用awk處理文字內容
- [AWK]使用AWK進行分割字串以及擷取字串字串
- python字串處理函式大總結Python字串函式
- 簡單的字串處理字串
- 字串的封送處理字串
- shell中字串的處理字串
- 處理字串的小程式字串
- 強大的CSS:圖形繪製合集,方便你我!CSS
- abap 字串處理字串
- mysql的處理能力問題(2)MySql
- Mac強大的raw影像處理軟體:RAW PowerMac
- Pixelmator pro for Mac(強大的影像處理軟體)Mac
- 20 個強大圖象處理功能的 SVG 工具SVG
- AWK擷取字串字串
- windows批處理之一:字串處理Windows字串
- JavaScript常用的字串處理方法JavaScript字串
- sql對於字串的處理SQL字串
- jstl處理字串JS字串
- javascript字串處理類JavaScript字串
- syslog強大而安全的日誌處理系統
- UltraSPARC T2 Plus 的處理能力
- LoadRunner字串處理 - 補齊字串字串
- ML.NET 3.0 增強了深度學習和資料處理能力深度學習
- Swift 的強大之處Swift
- 神秘又強大的@SpringBootApplication註解Spring BootAPP
- zt 讓你的密碼好記又強大密碼
- 字串和日期時間的處理字串
- 處理字串的方法都在這裡字串
- iOS NSString 字串的特殊處理iOS字串
- 處理stdin輸入的字串指令字串