位置: 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 使用教程)

  • 建筑企业交税流程
  • 销售商品的差价怎么算
  • 股东购买自己公司产品
  • 贸易公司开发票进项跟销项不符合怎么办
  • 利润表年度报表
  • 企业物流成本会计核算问题研究
  • 股权变更怎样交契税
  • 职工薪酬纳税调整标准
  • 提取法定盈余公积会计分录
  • 药店商品进销差价
  • 企业合并会计处理方法研究论文
  • 运输发票抵税多少个点
  • 工会经费按上年工资总额还是本年
  • 小型微利企业所得税优惠政策2022
  • 劳务派遣公司是干嘛的
  • 企业为职工负担的个人所得税是什么意思
  • 实收资本减少会不会变相影响注册资本金
  • 非流动负债怎么巧记
  • 个体工商户的专票可以抵扣吗
  • 个人免征增值税起征点
  • 国际货运运费的计算基础
  • 长期债权投资收回的利息 现金流量表
  • windows10自带桌面时钟
  • php使用pdo连接数据库
  • 银行代扣的年费怎么退
  • php初学者常见问题和答案
  • php如何提高程序运行效率
  • 销售折让双方会计分录
  • 技术转让所得的税收优惠
  • 富士山的岩石属于什么岩
  • php 提交表单
  • 税率变更为13%的文件
  • php二维数组添加数据
  • 在建工程的核算内容制度依据
  • input输入改变边框颜色
  • service运行命令
  • Php实现注解注入
  • netbeans for php
  • 什么时候免交教育费
  • Huggingface之transformers零基础使用指南
  • 新旧所得税法转换规定
  • 固定资产一次性扣除政策2023
  • 首涂24套
  • php中使用什么函数来定义常量
  • mongodb安装教程图解
  • 商品流通企业的含义
  • 申请专利的费用主要包括
  • 增值税发票品名 归类
  • 物流公司交的保证金可以退吗?
  • 开劳务发票需要的资料是?
  • 外资研发中心可以上市吗
  • 金税盘未响应什么意思
  • 营业税费是借还是贷
  • 工程维修款是从工程款中扣除吗
  • 软件企业确认收入
  • 企业转让固定资产发生的费用
  • 企业在非同一控制下的企业合并
  • 删除mysql数据库中表的内容命令
  • mysql存储数据的原理
  • 在Linux系统中安装虚拟window
  • 如何关闭windows更新
  • ipad和macbook怎么交互
  • win7无法正常关机
  • 怎么查看自己mac电脑有没有被人使用过
  • 电脑如何将win10设置为win7
  • option标签的作用
  • 用原生js写项目
  • nodejs json数据库
  • jquery one()
  • unity 3d ui
  • js中substr,substring,indexOf,lastIndexOf,split,replace的用法详解
  • 如何利用python写爬虫
  • Python中的除号
  • 房产交契税网上可以交吗
  • 电子税务局打印发票提示本机未检测到
  • 公司注册后多久要去税务局登记
  • 专票最高几个点
  • 苏州社保一卡通要充值吗
  • 出口报价必须含增值税吗
  • 城市维护建设税,教育费附加,地方教育费附加
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设