<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      Linux系統下怎么使用AWK正則表達式

      [摘要]AWK作為一種正則表達式,也是重要的文本處理工具。在Linux系統中,AWK還是一種數據處理的引擎。Linux下使用AWK正則總的有三種形式。下面就來具體介紹一下,Linux系統下如何使用AWK正則...

        AWK作為一種正則表達式,也是重要的文本處理工具。在Linux系統中,AWK還是一種數據處理的引擎。Linux下使用AWK正則總的有三種形式。下面就來具體介紹一下,Linux系統下如何使用AWK正則表達式。

      Linux系統下如何使用AWK正則表達式

        形式一(跟你給出的類似):

        awk ‘/正則/{主體處理}’ file

        默認匹配$0,相當于 $0~/正則/

        正則匹配后默認會打印匹配到的內容,所以若主體語句僅僅是print,可直接省略。

        形式二:

        awk ‘{if($4~/root/) print}’ file

        在主體語句的if判斷里使用正則。

        形式三:

        awk ‘{內置字符串處理函數}’ file

        在awk內置的字符串處理函數中使用正則,如sub, gsub, gensub, match等。

        echo “ABC^H^H^H^HDEF” awk ‘{gsub(/\^H/,“”);print $0}’

        將所有^H替換為空,輸出替換后的字符串。

        這里gsub中省略了第三個參數“源字符串”,默認使用$0來匹配。

        以上就是Linux系統下如何使用AWK正則表達式的全部內容了,當然可能Linux下AWK可能還會有其他應用,本文介紹的是AWK的最常用功能了。


      Linux是一套免費使用和自由傳播的類Unix操作系統




      日韩精品一区二区三区高清