AWK基本用法

2021-09-16 18:35:08 字數 743 閱讀 1513

1、awk的基本用法:其中options代表引數,單引號中的內容代表要執行的命令,filename代表檔名

awk  [options]  '' 

如:awk -f, '' log.txt

上面這段命令的含義是,列印檔案log.txt的每一行的第乙個和第二個字串,每一行的每個字串中間的分隔符為"',",當沒有引數-f時,預設的分隔符是空格。也可以使用新建內部變數,指定分隔符,所以上面的命令等同於: 

awk 'begin ' log.txt

log.txt的檔案內容如下

2this,is

,a,test 3

areyou

,like awk

this

's,a test

執行上面的命令之後的結果是:

2thisis

3are

you like awk

this

's a test

10 thereare

將awk同sed結合起來,常用的方法如下,含義是,將log這個檔案的第二行的,以「,」分割的第二個字串輸出到螢幕

sed -n '2p' log.txt | awk -f, ''

執行上面的命令之後的結果是

like awk

2、將awk提取出來的內容賦值給乙個變數,後面可以使用,如下,提取出來的內容就被賦給了變數i1

awk

-f_

''test

.txt

awk基本用法

1 awk f begin etc passwd 以 為分隔符,處理前列印name,列印第一列 2 awk f beginend etc passwd 以 為分隔符,處理列印前name,列印第一列,在處理後列印總行數 3 awk f beginend etc passwd 以 為分隔符,處理前列印n...

awk基本用法

awk程式語言 資料處理引擎 創造者 aho weinberger kernighan 基於模式匹配檢查輸入文字,逐行處理並輸出 通常用在shell指令碼中,獲取指定的資料 單獨用時,可對文字資料做統計 命令格式解析 主要用法 格式1 前置命令 awk 選項 條件 格式2 awk 選項 條件 檔案 ...

awk基本用法 vbird

awk 條件型別1 條件型別2.filename 最基本的用法是取一行當中的某個字段 who awk 列出第乙個和第三個字段,在每一行的每個欄位都是有變數名稱的,那就是 1,2等變數名稱。0代表一整行資料的意思。awk的內建變數 nf number of field 每一行擁有的字段總數 nr nu...