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

  • 如何让ipad和iphone相册不同步(如何让ipad和iphone不同步)

    如何让ipad和iphone相册不同步(如何让ipad和iphone不同步)

  • 华为nova9pro多少倍变焦(华为nova9pro多少厘米)

    华为nova9pro多少倍变焦(华为nova9pro多少厘米)

  • 12306怎么认证学生资质(12306怎么认证学生优惠卡)

    12306怎么认证学生资质(12306怎么认证学生优惠卡)

  • 华为手机如何切换数据网络(华为手机如何切换页面)

    华为手机如何切换数据网络(华为手机如何切换页面)

  • 华为mate30pro音量键不灵敏怎么回事(华为mate30pro音量怎么调)

    华为mate30pro音量键不灵敏怎么回事(华为mate30pro音量怎么调)

  • iphone11媒体音量和铃声音量怎么分开(iphone11媒体音量没有了)

    iphone11媒体音量和铃声音量怎么分开(iphone11媒体音量没有了)

  • 分辨率或者码率达到限制怎么办(分辨率码率帧率的关系)

    分辨率或者码率达到限制怎么办(分辨率码率帧率的关系)

  • 淘宝心级怎么算(淘宝心级怎么升级快淘宝分怎么计算)

    淘宝心级怎么算(淘宝心级怎么升级快淘宝分怎么计算)

  • ios付款方式支付宝支付被拒(iphone付款)

    ios付款方式支付宝支付被拒(iphone付款)

  • 快手显示x作品被对方拉黑了吗(快手显示x作品怎么回事)

    快手显示x作品被对方拉黑了吗(快手显示x作品怎么回事)

  • 腾讯会议在哪里改名字(腾讯会议在哪里打字聊天)

    腾讯会议在哪里改名字(腾讯会议在哪里打字聊天)

  • 台式电脑静电开不了机(台式电脑静电开机没反应)

    台式电脑静电开不了机(台式电脑静电开机没反应)

  • 确认iphone密码验证失败(确认iphone密码验证失败是啥意思)

    确认iphone密码验证失败(确认iphone密码验证失败是啥意思)

  • 一般html文件的后缀名为(基本html文件)

    一般html文件的后缀名为(基本html文件)

  • 发布的抖音怎么删除(发布的抖音怎么修改文案)

    发布的抖音怎么删除(发布的抖音怎么修改文案)

  • 魅族16sPro怎么切换手写键盘(魅族16如何)

    魅族16sPro怎么切换手写键盘(魅族16如何)

  • 美团菜品删除怎么恢复(美团误删菜品怎么办)

    美团菜品删除怎么恢复(美团误删菜品怎么办)

  • 微博能不能注销账号(微博能不能注销账户)

    微博能不能注销账号(微博能不能注销账户)

  • vivo手机通知栏不显示(vivo手机通知栏怎么设置)

    vivo手机通知栏不显示(vivo手机通知栏怎么设置)

  • 抬头纸一般用什么纸(抬头纸和普通纸的区别)

    抬头纸一般用什么纸(抬头纸和普通纸的区别)

  • vivox23红外线在哪开(vivox23红外线在哪关闭)

    vivox23红外线在哪开(vivox23红外线在哪关闭)

  • 苹果xr原彩显示有什么用(苹果xr原彩显示恢复教程)

    苹果xr原彩显示有什么用(苹果xr原彩显示恢复教程)

  • 怎样破解wfi密码,并且看到密码(如何破解wi-fi的密码)

    怎样破解wfi密码,并且看到密码(如何破解wi-fi的密码)

  • 如何在Win10家庭版中启用Windows沙盒功能(如何win10家庭版升级专业版)

    如何在Win10家庭版中启用Windows沙盒功能(如何win10家庭版升级专业版)

  • 增值税发票选择确认平台打不开怎么办?
  • 转让土地使用权营业税税率
  • 个人抬头的发票可以报销吗
  • 税控服务费怎么记账
  • 递延所得税资产计算公式
  • 计提的工会经费怎么做账
  • 购入工程物资计入
  • 股权转让时资本怎么算
  • 工资低于3000要申报吗
  • 什么企业做汇算清缴报告
  • 办税人员需要会计证吗
  • 华为股权激励制度
  • 房地产企业回迁房税收规定
  • 机动车发票怎么作废
  • 销售费用中的运输费属于什么科目
  • 企业购买商品房限购吗
  • 积分兑换内容
  • 培训的餐费入什么科目
  • 补贴收入营业外收入比例过高
  • 会计分录如何试算出来的
  • 消费税如何避税计算
  • 苹果14如何强制关机重启
  • 带息票据贴现如何计算
  • 公司委托第三方缴纳社保合法吗
  • ecshop有哪些bug
  • 预收账款什么时候确认
  • PHP:session_destroy()的用法_Session函数
  • PHP:php_strip_whitespace()的用法_misc函数
  • 蝴蝶兰的养殖方法和注意事项视频
  • html5微博
  • 非货币性资产投资个人所得税
  • 房产税会计科目有哪些
  • php关联数组和索引数组的区别
  • 事业单位长期应付款挂账处理规定
  • 爬坑图片卡通
  • 公司收取保证金违法吗
  • php有多简单
  • php安装swoole扩展
  • svn命令行拉取代码
  • js构造函数怎么用
  • 插件不支持是什么意思
  • 红字信息表重复了怎么办
  • 注册资本为
  • 土地增值税扣除项目20%
  • 资本公积和盈余公积都与利润有关
  • 固定资产分期付款会计处理?
  • 应交企业所得税是什么科目
  • 企业年度报告填报时间
  • 工会经费怎样使用
  • 主营业务成本是什么科目
  • 应收账款未计提坏账能直接核销
  • 职工工伤住院期间的各项费用由谁负责
  • 所得税纳税年度
  • 上市公司限制性股票个人所得税
  • 存货过期处理怎么做分录
  • 企业出售废旧材料的收入
  • 用友u8怎样查询上个月凭证
  • 公司员工报销油费
  • 未分配利润是净利润吗
  • 新成立的公司需要年检吗
  • ubuntu 16.04下mysql5.7.17开放远程3306端口
  • 注册表修改数据
  • Win Server 2003 使用技巧图解
  • solaris ip配置
  • 新手教程进不去
  • Cocos2d-x 3.0final 终结者系列教程23CocosStudio UI组件使用大全Cocos2d-x3.2使用
  • linux中shell的作用
  • unicode和utf–8 编码
  • vue中的vuex
  • xcopy命令怎么用
  • jquery和angularjs的区别
  • jquery valid()
  • javascript例题
  • python获取list集合中某一元素的值
  • java 使用jar包
  • 电子发票查询系统手机查询
  • 通用申报表怎么填样本
  • 广东交通定额发票在哪开
  • 增值税减免税备案
  • 实木地板什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设