<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC] ## **一.基本介紹** awk: ? awk是一個強大的文本分析工具,在對文本文件的處理以及生成報表,awk是無可替代的。awk認為文本文件都是結構化的,它將每一個輸入行定義為一個記錄,行中的每個字符串定義為一個域(段),域和域之間使用分割符分割。 功能:流控制、數學運算、進程控制、內置的變量和函數、循環和判斷 工作原理: awk 會把每行進行一個拆分,用相應的命令對拆分出來的“段”進行處理。 (1)行工作模式,讀入文件的每一行,會把一行的內容,存到$0里 (2)使用內置的變量FS(段的分隔符,默認用的是空白字符),分割這一行,把分割出來的每個段存到相應的變量$(1-100) (3)輸出的時候按照內置變量OFS(out FS),輸出 (4)讀入下一行繼續操作 ## 簡單實例 ``` \[root@tx3 ~\]# echo "this is a book" > awk.txt \[root@tx3 ~\]# awk '{print $2,$1,$3,$4}' awk.txt is this a book ``` Awk常用內置變量表: ``` 1 $0 ? ? ? ? ? ? 當前記錄(作為單個變量) ? 2 $1~$n ? ? ? ? ?當前記錄的第n個字段,字段間由FS分隔 ? 3 FS ? ? ? ? ? ? 輸入字段分隔符 默認是空格 ? 4 NF ? ? ? ? ? ? 當前記錄中的字段個數,就是有多少列 ? 5 NR ? ? ? ? ? ? 已經讀出的記錄數,就是行號,從1開始 ? 6 RS ? ? ? ? ? ? 輸入的記錄他隔符默 認為換行符 ? 7 OFS ? ? ? ? ? ?輸出字段分隔符 默認也是空格 ? 8 ORS ? ? ? ? ? ?輸出的記錄分隔符,默認為換行符 ? 9 ARGC ? ? ? ? ? 命令行參數個數 ? 10 ARGV ? ? ? ? ? 命令行參數數組 ? 11 FILENAME ? ? ? 當前輸入文件的名字 ? 12 IGNORECASE ? ? 如果為真,則進行忽略大小寫的匹配 ? 13 ARGIND ? ? ? ? 當前被處理文件的ARGV標志符 ? 14 CONVFMT ? ? ? ?數字轉換格式 %.6g ? 15 ENVIRON ? ? ? ?UNIX環境變量 ? 16 ERRNO ? ? ? ? ?UNIX系統錯誤消息 ? 17 FIELDWIDTHS ? ?輸入字段寬度的空白分隔字符串 ? 18 FNR ? ? ? ? ? ?當前記錄數 ? 19 OFMT ? ? ? ? ? 數字的輸出格式 %.6g ? 20 RSTART ? ? ? ? 被匹配函數匹配的字符串首 ? 21 RLENGTH ? ? ? ?被匹配函數匹配的字符串長度 ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看