1. 程式人生 > >AWK腳本

AWK腳本

thread running mys 處理工具 AD pri connected size strong

1.AWK腳本

Awk是一個簡便的直譯式的文本處理工具.擅長處理--多行多列的數據

1.1. 處理過程

2部分, pattern (條件) + action(處理動作)

While(還有下一行) {

1:讀取下一行,並把下一行賦給$0,各列賦給$1,$2...$N變量

        2: 用指定的命令來處理該行

}

1.2. 1個簡單awk腳本

awk  ‘{printf “%s\n” , $1}’ xx.txt  // 把xx.txt的每一行進行輸出

1.3. 2個簡單awk腳本 統計mysql服務器信息

mysqladmin -uroot ext|awk 
‘Queries/{q=$4}/Threads_connected/{c=$4}/Threads_running/{r=$4}END{printf("%d %d %d\n",q,c,r)}‘

AWK腳本