awk

awk:報告生成工具數組

   把文件中讀取帶的每一行的每一個字段分別進行格式化,然後進行顯示:ide


   支持使用變量、條件判斷、循環、數組工具


awk --> new awk --> nawkip


GNU awk --> gawkit



選項:io

-F:切割符class

$0:整行awk

$1,$2.....:位置參數變量



用法格式:循環

 awk [options] 'script' FILE...

 awk [options] '/pattern/{action}' FILE...


 action: print $1,$2


 模式:

   地址定界:/pat1/,/pat2/ 一個範圍

            /pattern/ 被匹配到的行

            experssion 表達式

               >,>=,<,<=,==,!=,~(模式匹配)

    BEGIN:執行前操做

    END:執行後的收尾  操做


awk的經常使用四種分隔符:

  輸入:

      行分隔符

      字段分隔符

  輸出:

      行分隔符

      字段分隔符


awk的內置變量

NF:最後一個字段

FS: 指定輸入分隔符 在BEGIN中定義,指定時要使用""

默認爲空白

OFS:輸出時指定的分隔符,在BEGIN中定義,指定時要使用"",默認爲空白

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息