1. 程式人生 > >正則表示式awk

正則表示式awk

1.awk簡介

  awk不僅僅時linux系統中的一個命令,而且是一種程式語言,可以用來處理資料和生成報告(excel)。

處理的資料可以是一個或多個檔案,可以是來自標準輸入,也可以通過管道獲取標準輸入,awk可以在命令

行上直接編輯命令進行操作,也可以編寫成awk程式來進行更為複雜的運用。

2.awk格式

3.awk應用

用awk提取出服務名

 

顯示服務名和在3模式開機時是否開啟

 

用awk取IP地址

 

awk還可以用來計算

 

將讀入換行符換成“:” 如果不改變讀入換行符和輸出換行符,可以把NR理解為顯示行號,但是

真正意義是記錄讀入換行符的次數。

 

將讀入換行符換成“:”,輸出換行符換成“#”

 

用awk來加表頭

 

用awk計算某檔案行數

 

 用awk合併重複的字母,並相加同樣字母后的數字