隨筆-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 閱讀(4058) 評論(0)  編輯  收藏 所屬分類: linux/unix
          主站蜘蛛池模板: 汝城县| 六盘水市| 富平县| 蓬莱市| 无棣县| 赣榆县| 富锦市| 北海市| 木里| 固安县| 鄱阳县| 宜城市| 平武县| 江门市| 嘉义市| 双柏县| 谷城县| 天门市| 连云港市| 阆中市| 通山县| 珲春市| 三门县| 邳州市| 葵青区| 城口县| 宝山区| 元朗区| 新野县| 花莲县| 中方县| 镇坪县| 大宁县| 林周县| 阳泉市| 淮安市| 武夷山市| 海丰县| 堆龙德庆县| 赣州市| 余庆县|