隨筆-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
          主站蜘蛛池模板: 紫金县| 丹江口市| 乐平市| 循化| 肥东县| 西城区| 新乡县| 江门市| 富平县| 华亭县| 克拉玛依市| 青浦区| 沁水县| 天全县| 钟祥市| 藁城市| 青川县| 漳州市| 拉孜县| 葫芦岛市| 宝鸡市| 浦东新区| 伊宁市| 福贡县| 景东| 洞口县| 新营市| 自贡市| 廊坊市| 乌拉特前旗| 永康市| 远安县| 比如县| 四子王旗| 金溪县| 建瓯市| 天长市| 赤峰市| 石景山区| 皋兰县| 西充县|