• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆-161  評論-223  文章-30  trackbacks-0
               本文以統(tǒng)計磁盤文件系統(tǒng)已用空間為例說明awk的用法,使用命令df可獲得磁盤文件系統(tǒng)的相關(guān)信息,如下圖所示
                  
               第3列Used便是已用空間的數(shù)據(jù),這是正常的情形。當(dāng)?shù)?列Filesystem文本過長時,就有可能換行輸出,這是特殊的情形,如下圖所示
                  
               針對這兩種情形,如何寫出有效的命令腳本來統(tǒng)計Used列的數(shù)據(jù)和呢?從上面兩圖觀察對比顯然可得,以空白符開頭的文本行便是特殊情形,需要計算的是第2列;而正常情形的文本行,便是第3列。因此可得出awk腳本:   awk '{ if($0~/^ /) s+=$2; else s+=$3;} END{ print "Used total is: "s }'。

               用于正常情形,輸出如下
                     
               而特殊情形,則輸出如下
                  
            posted on 2012-11-01 17:47 春秋十二月 閱讀(1707) 評論(1)  編輯 收藏 引用 所屬分類: System

            評論:
            # re: shell應(yīng)用(3): 使用awk統(tǒng)計數(shù)據(jù) 2012-11-05 14:40 | truease
            受益。主要是$0~/^ /這部分不了解。竟然awk中可以這樣使用正則。  回復(fù)  更多評論
              
            久久国产精品免费一区| 日韩精品久久无码中文字幕| 久久久综合九色合综国产| 99国产精品久久| 狠狠人妻久久久久久综合蜜桃| 亚洲另类欧美综合久久图片区| 色综合久久久久无码专区| 91精品国产综合久久香蕉| 99久久这里只精品国产免费| 久久久久99精品成人片欧美| 日本久久中文字幕| 久久精品国产精品青草app| 久久人人爽人人人人片av| 成人午夜精品久久久久久久小说| 久久综合偷偷噜噜噜色| 久久国产精品成人免费| 亚洲αv久久久噜噜噜噜噜| 久久久久国色AV免费观看| 99久久久国产精品免费无卡顿| 久久免费99精品国产自在现线 | 亚洲国产成人精品无码久久久久久综合| 欧美久久一级内射wwwwww.| 91精品国产色综合久久| 久久久久亚洲AV无码观看| 久久久久国产精品三级网| 久久国产精品一区二区| 国产亚洲精品美女久久久| 中文国产成人精品久久不卡| 亚洲欧洲精品成人久久曰影片| 99精品伊人久久久大香线蕉| 久久久91精品国产一区二区三区| 色欲av伊人久久大香线蕉影院| 久久人人爽人人爽人人片AV东京热 | 亚洲伊人久久成综合人影院| 大香网伊人久久综合网2020| 国产国产成人精品久久| 久久99精品久久只有精品| 久久ZYZ资源站无码中文动漫| 无码人妻少妇久久中文字幕蜜桃| 亚洲中文久久精品无码ww16| 久久人人爽爽爽人久久久|