隨筆-314  評(píng)論-209  文章-0  trackbacks-0
          #文件行數(shù)
          file_count=`wc -l /odsstatfs/groupfile/${file_name} | awk '{print $1}'`
          echo "文件行數(shù):${file_count}"
          #文件大小
          file_size=`ls -l /odsstatfs/groupfile/${file_name} | awk '{print $5}'`
          echo "文件大小:${file_size}"


          總結(jié)了一下有五種方法:

            現(xiàn)在有一個(gè)a文件,共有55行

            第一種:

            # awk '{print NR}' a|tail -n1

            55

            第二種:

            begincwcw兄的這個(gè):

            # awk 'END{print NR}' a

            55

            第三種:

            # grep -n "" a|awk -F: '{print '}|tail -n1

            55

            第四種:

            honbj兄的也不錯(cuò):

            # sed -n '$=' a

            55

            第五種

            # wc -l a|awk '{print }'

            55

            第六種

            #cat a |wc -l

            55


          文件內(nèi)容統(tǒng)計(jì)命令:wc
          http://www.fanqiang.com (2001-05-08 14:24:15)
          wc命令的功能為統(tǒng)計(jì)指定文件中的字節(jié)數(shù)、字?jǐn)?shù)、行數(shù), 并將統(tǒng)計(jì)結(jié)果顯示輸出。 

          語法:wc [選項(xiàng)] 文件… 

          說明:該命令統(tǒng)計(jì)給定文件中的字節(jié)數(shù)、字?jǐn)?shù)、行數(shù)。如果沒有給出文件名,則從標(biāo)準(zhǔn)輸入讀取。wc同時(shí)也給出所有指定文件的總統(tǒng)計(jì)數(shù)。字是由空格字符區(qū)分開的最大字符串。 

          該命令各選項(xiàng)含義如下: 

          - c 統(tǒng)計(jì)字節(jié)數(shù)。 

          - l 統(tǒng)計(jì)行數(shù)。 

          - w 統(tǒng)計(jì)字?jǐn)?shù)。 

          這些選項(xiàng)可以組合使用。 

          輸出列的順序和數(shù)目不受選項(xiàng)的順序和數(shù)目的影響。總是按下述順序顯示并且每項(xiàng)最多一列。 

          行數(shù)、字?jǐn)?shù)、字節(jié)數(shù)、文件名 

          如果命令行中沒有文件名,則輸出中不出現(xiàn)文件名。 

          例如: 

          $ wc - lcw file1 file2 

          4 33 file1 

          7 52 file2 

          11 11 85 total 

          省略任選項(xiàng)-lcw,wc命令的執(zhí)行結(jié)果與上面一樣。 
          posted on 2010-04-22 14:56 xzc 閱讀(4058) 評(píng)論(0)  編輯  收藏 所屬分類: linux/unix
          主站蜘蛛池模板: 故城县| 香港 | 涿州市| 民权县| 北票市| 竹溪县| 满城县| 台前县| 报价| 通海县| 环江| 高平市| 龙泉市| 恩施市| 会理县| 扶风县| 噶尔县| 海阳市| 福清市| 莱州市| 温泉县| 玉树县| 荥经县| 盐边县| 桂平市| 咸宁市| 偃师市| 安达市| 广河县| 曲麻莱县| 阜新市| 广南县| 象山县| 浪卡子县| 连山| 呼玛县| 通化县| 诏安县| 大悟县| 荔浦县| 金堂县|