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

  • 农产品 税率
  • 增值税票是什么
  • 公允价值变动损益属于什么科目
  • 印花税5元贴花会计处理
  • 个体户核定双定户是否可以年度汇算清缴
  • 公司为员工买零食
  • 实物投资账务处理
  • 项目固定资产投资强度
  • 委托加工物资两种情况例题
  • 增值税留抵退税政策2022
  • 以非现金资产清偿债务的方式下,债权人
  • 无形资产出售收入属于营业收入吗
  • 社保和公积金缴费基数怎么算
  • 应交增值税已交税金的账务处理
  • 补提以前年度个税会计分录
  • 增值税申报表第31栏为什么有数字
  • 一般纳税人所说的税率是
  • 企业筹建期的工会金费怎么入账
  • 2020年916减免退库什么意思
  • 高新产业扶持补贴怎样申请
  • 征地过程中会产生哪些费用
  • 破产清算应付账款
  • win11怎么设置桌面显示我的电脑
  • 联想Lenovo ThinkPad X13 Gen1
  • 电脑右下角的弹窗怎么关
  • 固定资产计提折旧的方法
  • 产品作为样品账务处理
  • linux命令df -h结果详解
  • 缴纳的权利许可有哪些
  • 有一个设置
  • 向境外支付技术服务费怎里面的增值税怎么入账
  • ros call
  • 零基础java从入门到精通
  • 如何用ai写代码
  • 企业发生的与日常经营活动无直接关系的各项利得
  • 年终奖分次发跟一起发有什么区别
  • 手写发票可以报税吗
  • 最全vue项目实战
  • 【Netty系列・高级篇】Netty核心源码解析
  • php实现上传图片功能
  • 会计调整以前年度遗留问题查不出来说明怎么写
  • 发放股票股利的账务处理
  • 增值税发票可以重开吗
  • 自行研发非专利技术入账金额包括增值税吗
  • SQL Server中TRUNCATE事务回滚操作方法
  • sqlserver阻止保存要求重新
  • 使用mysql命令
  • 企业成本计算的依据是什么
  • 个人承担社保有哪些
  • 税控盘开具增值税专用发票步骤
  • 成品油生产库存
  • 连锁药店成本会计
  • 小规模纳税人哪里可以查
  • 什么是限售股融券
  • 银行回单超过三个月可以补打吗
  • 财政拨付注册资金怎么填
  • 三方抵账协议做什么科目
  • 原始凭证填制的基本内容
  • 记一次成功的喜悦作文
  • imessage对方看了会显示已读吗
  • centos7如何添加永久静态路由
  • 32位与64位操作系统怎么区分从32位和64位的概念上进行讲述
  • ubuntu如何清理垃圾
  • ubuntu独立显卡黑屏
  • wim10飞行模式
  • Win10系统如何打开任务管理器
  • linux在实际工作中的应用
  • ubuntu怎么将文件传送到电脑
  • opengl learn
  • 微信小程序模板框架
  • 如何设置div自适应宽度
  • android 基础
  • unity 1
  • javascript indexOf方法、lastIndexOf 方法和substring 方法
  • java script
  • python读取图片属性
  • 中央与地方增值税
  • 涉税服务业务是什么
  • 江西省税务局发票查询系统
  • 社保卡手机缴费怎么交不了
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设