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

  • 已知税金及附加怎么算增值税
  • 个体工商户定期定额征收个人所得税
  • 税金及附加要计入本年利润吗
  • 税后经营净利率什么意思
  • 如何记忆消费税15个税目
  • 销项税额是指
  • 餐饮业购买的油类有哪些
  • 公帐的钱可以转给个人私帐可以吗
  • 全年交多少税可以退
  • 住宿发票没有天数
  • 税务发票上的二维码
  • 出售简易征收的固定资产的增值税怎么计算
  • 企业将资产移送他人的下列情形
  • 年末结转增值税之后增值税有余额嘛
  • 交汇算清缴所得吗
  • 广告媒体类的企业怎么核算成本?
  • 运费成本会计分录
  • 折扣发票有什么作用
  • 地税纳税人编码是什么
  • 有关增值税期末留抵税额的会计分录
  • 物业收租金必须要发票吗
  • 17%和6%的票能直接抵扣吗?
  • 应收账款核销会计处理
  • 去年的成本今年入账会计分录
  • 税务稽查可以不罚款的情形
  • 暂时关闭朋友圈
  • 未分配利润是怎么算出来的
  • 购买办公桌会计分录
  • win10设置闹钟
  • 税款缴纳期初未缴税额
  • 微软发布windows
  • 其他应付款的会计分录怎么写
  • 月末结转营业外支出有余额吗
  • xcode对应的macos版本
  • 大城遗址公园
  • 取得的进项税发票抵扣
  • 前端面试题什么是网络协议
  • ubuntu20.04安装cuda10.2
  • vue的路由器
  • web后端开发是什么意思
  • vue如何使用axios
  • chatGPT身份指令
  • 存货非正常损失的会计处理
  • 医疗保险合同印花税怎么交
  • 有哪些员工福利
  • 其他应收款如何计提减值准备
  • 停车费计税
  • 增值税发票超过一年未抵扣
  • 所有者权益期末余额-年初余额=净利润吗?
  • 企业没有研发费用怎么做账
  • 织梦如何使用不侵权
  • 代收收款收据证明范本
  • 厂区地面硬化施工方案
  • 收到备用金会计分录
  • 上月多出来的薪资怎么算
  • 销售返利怎么做税务处理
  • 软件企业确认收入
  • 未收到发票暂估分录
  • 未分配利润可以转盈余公积吗
  • 债务重组的适用范围
  • Mysql使用or如何优化
  • vm虚拟机中的网络设置怎么添加
  • 局域网 打印机 共享
  • 如何把windowsxp换成windows7
  • win7系统无wifi连接
  • win8玩游戏
  • img引入图片
  • cocos 2d x
  • unity3d状态机
  • nodejsapi
  • [置顶]公主大人接下来是拷问时间31
  • toggle button什么作用
  • 批处理应用实例
  • csx脚本
  • python调用python代码
  • mysql数据类型大全
  • android8.0特性
  • 税务稽查时间最长多久?
  • 登录""增值税发票选择确认平台""时提示""打开设备
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设