位置: IT常识 - 正文

Linux统计行数方法及效率测试详解(linux统计代码总行数)

编辑:rootadmin
今天小编为大家带来的是Linux统计行数方法及效率测试详解!希望对大家会有帮助!有需要的朋友一起去看看吧... 17-03-24

推荐整理分享Linux统计行数方法及效率测试详解(linux统计代码总行数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux统计文件行数字数,linux统计每行长度,linux统计行数 单词数 字符数,linux 统计多少行,linux统计每行长度,linux统计每行长度,linux统计行数 单词数 字符数,linux 统计行数,内容如对您有帮助,希望把文章链接给更多的朋友!

说明:蓝色=命令名称

浅绿=命令参数

浅蓝=选项

紫色=目录

系统环境: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;i<10000000;i++)print i}'>>test

说明:用上文中介绍的方法分别对test文件进行三测测试统并统计时间,最后取平均值进行比较

1、wc方法: time wc -l test

用时:0.234s 0.242s 0.237s

Linux统计行数方法及效率测试详解(linux统计代码总行数)

平均: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 统计字数。

这些选项可以组合使用

本文链接地址:https://www.jiuchutong.com/zhishi/278441.html 转载请保留说明!

上一篇:如何删除Win11开始菜单的推荐的项目?Win11关闭开始推荐的项目的方法(怎么删除win10开机多余选项)

下一篇:如何使用Docker搭建PhotoPrism - 打造基于AI私有化的个人相册系统(docker 使用教程)

  • 华为手环7有来电提醒吗(华为手环7来电不震动解决办法)

    华为手环7有来电提醒吗(华为手环7来电不震动解决办法)

  • 小米手机浏览器变成黑色了怎么办(小米手机浏览器怎么卸载)

    小米手机浏览器变成黑色了怎么办(小米手机浏览器怎么卸载)

  • windows 资源管理器停止工作怎么办(windows资源管理器选定文件和文件夹的方式有哪些)

    windows 资源管理器停止工作怎么办(windows资源管理器选定文件和文件夹的方式有哪些)

  • 无法打电话显示无移动网络怎么办(无法打电话显示无移动网络)

    无法打电话显示无移动网络怎么办(无法打电话显示无移动网络)

  • 苹果6怎么强制开机(苹果6怎么强制刷掉ID)

    苹果6怎么强制开机(苹果6怎么强制刷掉ID)

  • wi-fi可以连接但是不能上网(wifi可以连接但无法访问互联网是怎么回事)

    wi-fi可以连接但是不能上网(wifi可以连接但无法访问互联网是怎么回事)

  • opml是什么格式(opd是什么格式的文件)

    opml是什么格式(opd是什么格式的文件)

  • 抖音收藏的表情在哪里找(抖音收藏的表情包怎么保存到微信里)

    抖音收藏的表情在哪里找(抖音收藏的表情包怎么保存到微信里)

  • 闲鱼按距离估算运费是怎么收的(闲鱼按距离估算运费算买家还是卖家付)

    闲鱼按距离估算运费是怎么收的(闲鱼按距离估算运费算买家还是卖家付)

  • system product name是什么主板

    system product name是什么主板

  • 字符间距是什么意思(字符间距是啥)

    字符间距是什么意思(字符间距是啥)

  • 苹果手机为什么不能下载东西(苹果手机为什么没信号无服务)

    苹果手机为什么不能下载东西(苹果手机为什么没信号无服务)

  • iphone7可以换字体吗(iphone 7如何换字体)

    iphone7可以换字体吗(iphone 7如何换字体)

  • word2010的默认扩展名是(word 2010文档默认的扩展名为( ))

    word2010的默认扩展名是(word 2010文档默认的扩展名为( ))

  • 手机厚约多少厘米(手机的厚度是一厘米还是一毫米)

    手机厚约多少厘米(手机的厚度是一厘米还是一毫米)

  • 淘宝电子凭证怎么收货(淘宝电子凭证怎么核销)

    淘宝电子凭证怎么收货(淘宝电子凭证怎么核销)

  • 网线明线遇到门怎么走(网线从门缝过会断吗?)

    网线明线遇到门怎么走(网线从门缝过会断吗?)

  • 无可用的注册账户是什么意思(无可用的注册账户是什么意思?)

    无可用的注册账户是什么意思(无可用的注册账户是什么意思?)

  • qq年龄怎么改成空白(如何把qq年龄改成成年)

    qq年龄怎么改成空白(如何把qq年龄改成成年)

  • qq标签为什么自己变了(qq标签总是出其他的标签)

    qq标签为什么自己变了(qq标签总是出其他的标签)

  • 快手明明只关注一个 怎么显示9个(快手明明关注了5个人怎么显示7个人)

    快手明明只关注一个 怎么显示9个(快手明明关注了5个人怎么显示7个人)

  • 华为mate10特殊功能(华为mate10用法)

    华为mate10特殊功能(华为mate10用法)

  • 华为右下角出现个小人(华为右下角出现旋转图标一闪一闪的)

    华为右下角出现个小人(华为右下角出现旋转图标一闪一闪的)

  • zepp life(原小米运动)刷步数脚本(zarchiver 小米)

    zepp life(原小米运动)刷步数脚本(zarchiver 小米)

  • phpcms v9 如何生成静态页(phpcms怎么用)

    phpcms v9 如何生成静态页(phpcms怎么用)

  • 业务招待费福利费怎么算超支
  • 个体工商户还没有使用怎么注销
  • 小规模纳税人企业所得税怎么计算
  • 营业收入比销售商品收到的现金少
  • 什么情况下当月不排卵
  • 资产减值准备对股票的影响
  • 农行公户怎么给公户转账
  • 工伤一次性医疗补助金由谁支付
  • 固定资产原值的含义
  • 换汇成本太低怎么处理?
  • 土地增值税预缴政策
  • 老板投入资金入什么科目
  • 融资租赁承租人和出租人的会计处理
  • 个人营业税是什么意思
  • 电子承兑都是银行承兑吗
  • 工会经费减免最新政策2020年山西
  • html5 video标签
  • 购买商品接受劳务的现金流包括哪些
  • 内部控制制度包括哪些基本内容?
  • 电脑重装系统如何分区?
  • 债转股是好还是坏
  • php日期时间函数
  • wwwxxx域名选择(www.xxx.com或者.cn)
  • 计提减值时注意什么
  • 纳税人解除劳动合同补偿
  • protect.exe进程
  • msmpeng.exe 是什么
  • intempt
  • 强制划缴税款
  • 委托代建的法律规定
  • vue数据更新会触发什么生命周期
  • 什么是对账单的回函
  • qss 设置字体
  • 全网最新的暗号
  • 上海地铁9号线一期工程
  • 2021年食用油税率
  • 基建拨款会计分录
  • 个人劳务费需交什么税种
  • 单位人才账户如何开立
  • 本月进项税额可以下月抵扣吗
  • 原材料卖出去会计分录
  • 固定资产投资额在财务报表中怎么体现
  • 采用权益法核算的长期股权投资时,对于被投资企业
  • 如何搞公司
  • 发票拍照打印出来可以报销吗法律
  • 土地使用税如何计算缴纳
  • 银行回单中包含哪些内容
  • 增值税涉及的税目有哪些
  • 未开票收入转为开票收入
  • 小规模纳税人开的专票对方可以抵扣吗
  • 增值税不超过30万,普通发票可以开0税率吗
  • 资产收购一般税务处理
  • 支付兼职人员工资会计处理
  • 公用事业费属于什么会计科目
  • 建筑业分包税收政策
  • 年化利率是什么意思
  • sql server 批量删除
  • mysql版本信息
  • mysql有几种
  • ubuntu系统怎么用
  • freebsd操作命令
  • windows8使用技巧
  • mac安全设置在哪里
  • opengl调色
  • opengl程序
  • 机械革命系统重装官方教程
  • css div 不换行
  • Clean Empty Directories on Unity3D and Git
  • jquery开发项目
  • service segment
  • 用python做开发
  • python sha256加密解密
  • python爬虫视频教程
  • enum枚举类型
  • python simpy
  • vue卡片式风格
  • 上海税务局电话多少号
  • 西安市经开区税务
  • 处级工作调动用什么手续
  • 房屋设备租赁费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设