• <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ù)  更多評論
              
            亚洲а∨天堂久久精品9966| 日韩精品无码久久久久久| 2022年国产精品久久久久 | 亚洲午夜久久久久妓女影院 | 久久99精品国产自在现线小黄鸭| 91精品国产综合久久久久久| 成人精品一区二区久久久| 久久频这里精品99香蕉久| 久久精品99久久香蕉国产色戒| 国内精品伊人久久久久网站| 久久亚洲精品无码VA大香大香| 99久久精品午夜一区二区| 国内精品久久久久影院老司| 亚洲天堂久久精品| 久久久久久久久久久久中文字幕 | 亚洲精品高清国产一线久久| 国产成人99久久亚洲综合精品 | 久久大香萑太香蕉av| 青草影院天堂男人久久| 色综合久久无码五十路人妻| 日本国产精品久久| 久久99国产一区二区三区| 99re这里只有精品热久久 | AAA级久久久精品无码区| 婷婷综合久久中文字幕蜜桃三电影| 久久久久99精品成人片牛牛影视| 精品久久久久久久久午夜福利| 热久久视久久精品18| 色婷婷久久综合中文久久一本| 久久久久四虎国产精品| 久久精品国产91久久麻豆自制 | 久久午夜夜伦鲁鲁片免费无码影视 | 久久久国产精华液| 亚洲一区中文字幕久久| 久久免费高清视频| 久久久精品午夜免费不卡| 国内精品人妻无码久久久影院| 久久婷婷国产综合精品 | 久久久久人妻一区精品| 久久AAAA片一区二区| 色播久久人人爽人人爽人人片aV|