亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Linux統(tǒng)計(jì)行數(shù)方法及效率測(cè)試詳解

  發(fā)布時(shí)間:2017-03-24 16:50:23   作者:佚名   我要評(píng)論
今天小編為大家?guī)?lái)的是Linux統(tǒng)計(jì)行數(shù)方法及效率測(cè)試詳解!希望對(duì)大家會(huì)有幫助!有需要的朋友一起去看看吧

說(shuō)明:藍(lán)色=命令名稱

      淺綠=命令參數(shù)

      淺藍(lán)=選項(xiàng)

      紫色=目錄

      系統(tǒng)環(huán)境:CentOS  6.2  i686

一、行數(shù)統(tǒng)計(jì)方法

1、系統(tǒng)命令:wc -l filename

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

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

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

二、效率測(cè)試

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

說(shuō)明:用上文中介紹的方法分別對(duì)test文件進(jìn)行三測(cè)測(cè)試統(tǒng)并統(tǒng)計(jì)時(shí)間,最后取平均值進(jìn)行比較

1、wc方法: time wc -l test

用時(shí):0.234s  0.242s  0.237s

平均:0.237667s

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

用時(shí):1.503s  1.340s  1.414s

平均:1.419000s

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

用時(shí):2.268s  2.258s  2.344s

平均:2.290000s

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

用時(shí):1.637s  1.638s  1.649s

平均:1.641330s

總結(jié)

wc的效率遠(yuǎn)高于其他方法,具體效率:wc>grep>awk>sed

補(bǔ)充:wc用法

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

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

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

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

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

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

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

相關(guān)文章

  • 修改Linux的GRUB啟動(dòng)背景的方法

    一些朋友問(wèn)小編如何修改Linux的GRUB啟動(dòng)背景?今天小編將為大家?guī)?lái)的是修改Linux的GRUB啟動(dòng)背景的方法!希望對(duì)大家會(huì)有幫助!有需要的朋友一起去看看吧
    2017-03-29
  • 在Mac外置硬盤上如何安裝Linux?

    最近有些朋友問(wèn)小編在Mac外置硬盤上如何安裝Linux?今天小編將為大家?guī)?lái)的是在Mac外置硬盤上安裝Linux的方法!希望能夠幫助到大家!有需要的朋友一起去看看吧
    2017-03-29
  • Linux內(nèi)核環(huán)境下如何申請(qǐng)大塊內(nèi)存?

    最近一些朋友反饋說(shuō)不知道Linux內(nèi)核環(huán)境下如何申請(qǐng)大塊內(nèi)存?今天小編將為大家?guī)?lái)的是Linux內(nèi)核環(huán)境下申請(qǐng)大塊內(nèi)存的方法!有需要的朋友一起去看看吧
    2017-03-28
  • Linux內(nèi)核與根文件系統(tǒng)的關(guān)系詳解

    今天小編為大家?guī)?lái)的是Linux內(nèi)核與根文件系統(tǒng)的關(guān)系詳解!希望對(duì)大家會(huì)有幫助!有需要的朋友一起去看看吧
    2017-03-28
  • VMWare虛擬機(jī)下Linux無(wú)法全屏的解決方法

    VMWare是目前業(yè)界最為流行的一款虛擬機(jī)工具。那么VMWare虛擬機(jī)下Linux無(wú)法全屏怎么辦?今天小編將為大家分享的是VMWare虛擬機(jī)下Linux無(wú)法全屏的解決方法!有需要的朋友一起
    2017-03-27
  • Linux為何如此深得人心呢?10項(xiàng)原因精選

    Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),是一個(gè)基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。那么Linux為何如此深得人心呢?下面為大家精選了1
    2017-03-27
  • linux如何修改分區(qū)id?修改linux分區(qū)類型的方法

    linux如何修改分區(qū)id 怎么修改linux分區(qū)類型?今天小編就為大家?guī)?lái)的是修改linux分區(qū)類型的方法!希望對(duì)大家會(huì)有幫助!有需要的朋友一起去看看吧
    2017-03-24
  • Linux系統(tǒng)Centos沒(méi)有網(wǎng)卡eth0配置文件的解決方法

    今天小編要為大家?guī)?lái)的是Linux系統(tǒng)Centos沒(méi)有網(wǎng)卡eth0配置文件的解決方法!希望對(duì)大家會(huì)有幫助!有需要的朋友一起去看看吧
    2017-03-24
  • Linux怎么使用命令查看文件指定行數(shù)的內(nèi)容?

    Linux怎么使用命令查看文件指定行數(shù)的內(nèi)容?Linux系統(tǒng)中想要查看制定行數(shù)的內(nèi)容,該怎么查看呢?下面我們就來(lái)介紹三個(gè)命令的使用方法,需要的朋友可以參考下
    2017-03-24
  • 適合Linux新手的發(fā)行版本介紹

    這篇文章主要介紹了適合Linux新手的版本,對(duì)于Linux新手來(lái)說(shuō),這篇文章可以幫助到大家,需要的朋友可以參考下
    2015-06-25

最新評(píng)論