校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Linux統計行數方法及效率測試詳解

Linux統計行數方法及效率測試詳解

熱門標簽:公司400電話辦理價格 琿春市地圖標注app 依蘭縣地圖標注app pageadm實現地圖標注 山東企業電銷機器人價格 安陽百應電銷機器人加盟 百度地圖標注開鎖電話 潮州地圖標注 百度中國地圖標注中心

說明:藍色=命令名稱

      淺綠=命令參數

      淺藍=選項

      紫色=目錄

      系統環境:CentOS  6.2  i686

一、行數統計方法

1、系統命令:wc -l filename

2、grep方法:grep -c "" filename

3、sed方法:sed -n '$=' filename

4、awk方法:awk 'END{print NR}' filename

二、效率測試

生成測試所需文件:awk 'BEGIN{for(i=0;i10000000;i++)print i}'>>test

說明:用上文中介紹的方法分別對test文件進行三測測試統并統計時間,最后取平均值進行比較

1、wc方法: time wc -l test

用時:0.234s  0.242s  0.237s

平均:0.237667s

2、grep方法:time grep -c "" test

用時:1.503s  1.340s  1.414s

平均:1.419000s

3、sed方法:time sed -n '$=' test

用時:2.268s  2.258s  2.344s

平均:2.290000s

4、awk方法:time awk 'END{print NR}' test

用時:1.637s  1.638s  1.649s

平均:1.641330s

總結

wc的效率遠高于其他方法,具體效率:wc>grep>awk>sed

補充:wc用法

語法:wc [選項] 文件

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

該命令各選項含義如下:

  - c 統計字節數。

  - l 統計行數。

  - w 統計字數。

這些選項可以組合使用

標簽:公主嶺 林芝 常德 晉中 三明 香港 連云港 呼和浩特

巨人網絡通訊聲明:本文標題《Linux統計行數方法及效率測試詳解》,本文關鍵詞  Linux,統計,行數,方法,及,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux統計行數方法及效率測試詳解》相關的同類信息!
  • 本頁收集關于Linux統計行數方法及效率測試詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 曲阳县| 灵寿县| 辽中县| 甘肃省| 安多县| 汶川县| 龙州县| 大英县| 凤庆县| 瑞金市| 柳林县| 安庆市| SHOW| 米林县| 临高县| 宝清县| 沙坪坝区| 青阳县| 聊城市| 岳阳县| 新沂市| 香港 | 康马县| 阳西县| 隆化县| 罗甸县| 类乌齐县| 金川县| 大连市| 竹溪县| 巴林右旗| 乌兰浩特市| 什邡市| 无极县| 廉江市| 库尔勒市| 永修县| 天峨县| 巴青县| 三原县| 扶余县|