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


          總結了一下有五種方法:

            現在有一個a文件,共有55行

            第一種:

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

            55

            第二種:

            begincwcw兄的這個:

            # awk 'END{print NR}' a

            55

            第三種:

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

            55

            第四種:

            honbj兄的也不錯:

            # sed -n '$=' a

            55

            第五種

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

            55

            第六種

            #cat a |wc -l

            55


          文件內容統計命令:wc
          http://www.fanqiang.com (2001-05-08 14:24:15)
          wc命令的功能為統計指定文件中的字節數、字數、行數, 并將統計結果顯示輸出。 

          語法:wc [選項] 文件… 

          說明:該命令統計給定文件中的字節數、字數、行數。如果沒有給出文件名,則從標準輸入讀取。wc同時也給出所有指定文件的總統計數。字是由空格字符區分開的最大字符串。 

          該命令各選項含義如下: 

          - c 統計字節數。 

          - l 統計行數。 

          - w 統計字數。 

          這些選項可以組合使用。 

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

          行數、字數、字節數、文件名 

          如果命令行中沒有文件名,則輸出中不出現文件名。 

          例如: 

          $ wc - lcw file1 file2 

          4 33 file1 

          7 52 file2 

          11 11 85 total 

          省略任選項-lcw,wc命令的執行結果與上面一樣。 
          posted on 2010-04-22 14:56 xzc 閱讀(4056) 評論(0)  編輯  收藏 所屬分類: linux/unix
          主站蜘蛛池模板: 长沙市| 长海县| 高碑店市| 灵川县| 丰县| 伊川县| 江西省| 翼城县| 格尔木市| 长沙县| 郧西县| 和林格尔县| 涿州市| 灵丘县| 成武县| 平陆县| 简阳市| 彩票| 宁海县| 兴业县| 陇西县| 阜平县| 额尔古纳市| 海原县| 怀安县| 柳林县| 安吉县| 林口县| 石台县| 三门县| 马鞍山市| 扬中市| 阳城县| 历史| 民勤县| 雅安市| 微山县| 陵水| 雅江县| 阜南县| 同心县|