UnixLike 系統 awk命令淺析
最近,由於工作原因,有幸接觸了ORACLE 的CRM產品Siebel。工作需要對Siebel系統執行狀況進行監控,並將監控的異常資料進行收集、格式化,再傳輸給異常處理程式。
大致思路如下:
1、通過Siebel 提供的工具程式 srvrmgr得到伺服器、元件、元件任務數,並將結果轉儲到磁碟檔案。
2、使用awk 程式對磁碟檔案資料進行逐行掃描,將異常資料進行處理,並輸出到異常預警日誌檔案中。
3、系統監控程式實時檢測異常預警日誌檔案,將檔案內容顯示給監控值班人員進行處理。
說了半天業務流程,下面來說說awk 是如何使用的吧。
首先介紹一下什麼是awk, 她 是一種優良的文字處理工具程式。它是 Linux 乃至 Unix 環境中現有的功能最強大的資料處理引擎之一。事實上,awk是三個人名的縮寫,他們是:Aho、(Peter) Weinberg和(Brain)Kernighan。正是這三個人創造了awk---一個優秀的樣式掃描與處理工具程式。
大致思路如下:
1、通過Siebel 提供的工具程式 srvrmgr得到伺服器、元件、元件任務數,並將結果轉儲到磁碟檔案。
2、使用awk 程式對磁碟檔案資料進行逐行掃描,將異常資料進行處理,並輸出到異常預警日誌檔案中。
3、系統監控程式實時檢測異常預警日誌檔案,將檔案內容顯示給監控值班人員進行處理。
說了半天業務流程,下面來說說awk 是如何使用的吧。
首先介紹一下什麼是awk, 她 是一種優良的文字處理工具程式。它是 Linux 乃至 Unix 環境中現有的功能最強大的資料處理引擎之一。事實上,awk是三個人名的縮寫,他們是:Aho、(Peter) Weinberg和(Brain)Kernighan。正是這三個人創造了awk---一個優秀的樣式掃描與處理工具程式。
awk程式呼叫方式:
一、 awk命令列,你可以象使用普通UNIX命令一樣使用awk,在命令列中你也可以使用awk程式設計語言,雖然awk支援多行的錄入,但是錄入長長的命令列並保證其正確無誤卻是一件令人頭疼的事,因此,這種方法一般只用於解決簡單的問題。當然,你也可以在shell script程式中引用awk命令列甚至awk程式指令碼。
二、使用她的 -f選項呼叫awk程式。awk允許將一段awk程式寫入一個文字檔案,然後在awk命令列中用-f選項呼叫並執行這段程式。
三、利用命令直譯器呼叫awk程式:利用UNIX支援的命令直譯器功能,我們可以將一段awk程式寫入文字檔案,然後在它的第一行加上:
#!/bin/awk -f
並賦予這個文字檔案以執行的許可權。這樣做之後,你就可以在命令列中用類似於下面這樣的方式呼叫並執行這段awk程式了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23628945/viewspace-1107661/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- UnixLike 系統vi/vim 命令助記表
- 淺析 Qt 佈局系統QT
- linux系統awk命令使用詳解Linux
- Linux系統——架構淺析Linux架構
- 淺析React之事件系統(二)React事件
- Linux系統命令三劍客之 awkLinux
- Linux系統呼叫機制淺析Linux
- 使用 awk 命令統計文字
- [分散式]分散式計算系統淺析分散式
- 保險公司災備系統建設淺析
- awk命令
- Linux作業系統記憶體淺析Linux作業系統記憶體
- 宜信支付結算賬戶系統淺析
- 淺析 Linux 初始化 init 系統: SystemdLinux
- 淺析智慧化指揮資訊系統發展
- 淺析 Linux 初始化 init 系統(1):sysvinitLinux
- 淺析 Linux 初始化 init 系統(3) SystemdLinux
- LINUX系統 利用AWK命令處理文字資料過程Linux
- 深入淺析Nodejs的安裝方法與模組系統NodeJS
- 淺析《先驅者》出色的難度系統設計
- 淺析 Linux 初始化 init 系統(2): UpStartLinux
- awk命令詳解
- awk 命令專題
- awk命令複習
- 淺析Bluehost美國主機Linux與Windows系統選擇LinuxWindows
- 淺析六西格瑪與ERP質量子系統整合分析
- 淺析Linux系統帳戶的管理和審計(轉)Linux
- 【轉載】保險應用系統框架 IAA淺析---老話題框架
- ip cef 命令介紹及CEF技術淺析
- iOS Block淺淺析iOSBloC
- linux的awk命令Linux
- awk命令使用例項
- awk命令部分用法
- 淺析 JWTJWT
- MongoDB淺析MongoDB
- RunLoop 淺析OOP
- Nginx淺析Nginx
- 淺析 requestAnimationFramerequestAnimationFrame