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

  • 如何运用流行三法则,打造爆款营销活动?(如何运用流行理论来诱导消费者行为)

    如何运用流行三法则,打造爆款营销活动?(如何运用流行理论来诱导消费者行为)

  • 抖音钻怎么集(抖音怎么集钻卡)

    抖音钻怎么集(抖音怎么集钻卡)

  • 华为手机出现volte怎么关闭(华为手机出现voice图标)

    华为手机出现volte怎么关闭(华为手机出现voice图标)

  • 微博提示您无法使用红包(微博提示无法与帮助程序连接)

    微博提示您无法使用红包(微博提示无法与帮助程序连接)

  • 抖音保存到相册灰色的(抖音保存到相册权限在哪里打开)

    抖音保存到相册灰色的(抖音保存到相册权限在哪里打开)

  • b站实名认证怎么修改(b站实名认证怎么找回账号)

    b站实名认证怎么修改(b站实名认证怎么找回账号)

  • 手机显示摄像头被占用是怎么回事(手机显示摄像头设备离线)

    手机显示摄像头被占用是怎么回事(手机显示摄像头设备离线)

  • qq和微信能同时语音吗

    qq和微信能同时语音吗

  • oppor17手机指纹录入不了怎么办(oppor17指纹不灵敏)

    oppor17手机指纹录入不了怎么办(oppor17指纹不灵敏)

  • 手机怎么打开谷歌网站(手机怎么打开谷歌地球)

    手机怎么打开谷歌网站(手机怎么打开谷歌地球)

  • 淘宝展现量什么意思(淘宝里展现量指什么)

    淘宝展现量什么意思(淘宝里展现量指什么)

  • 苹果手表怎么删除自带应用(苹果手表怎么删除通话记录)

    苹果手表怎么删除自带应用(苹果手表怎么删除通话记录)

  • 苹果live photo怎么设置(苹果livephoto怎么关闭)

    苹果live photo怎么设置(苹果livephoto怎么关闭)

  • vivov1936a是什么型号(vivov1962a是什么意思)

    vivov1936a是什么型号(vivov1962a是什么意思)

  • ipad7与ipad6区别(ipad6和ipad7区别)

    ipad7与ipad6区别(ipad6和ipad7区别)

  • 麒麟935相当于骁龙什么(麒麟935处理器相当于高通多少?)

    麒麟935相当于骁龙什么(麒麟935处理器相当于高通多少?)

  • oppor11多少瓦快充(oppor11s多少瓦)

    oppor11多少瓦快充(oppor11s多少瓦)

  • 抖音消息有已读功能吗(抖音消息有已读未读吗)

    抖音消息有已读功能吗(抖音消息有已读未读吗)

  • 苹果8p能反向充电吗(苹果8p支不支持反向充电)

    苹果8p能反向充电吗(苹果8p支不支持反向充电)

  • 小米9pro怎么无线充电(小米9pro5g怎么开启无线充电)

    小米9pro怎么无线充电(小米9pro5g怎么开启无线充电)

  • 手机wifi能开热点吗(手机无线网能不能开热点)

    手机wifi能开热点吗(手机无线网能不能开热点)

  • 苹果售后换屏要多久(苹果售后换屏要id密码)

    苹果售后换屏要多久(苹果售后换屏要id密码)

  • 苹果x是5g手机吗(苹果12是5g手机吗)

    苹果x是5g手机吗(苹果12是5g手机吗)

  • 7调制解调器空白的原因(7调制解调器空白维修)

    7调制解调器空白的原因(7调制解调器空白维修)

  • surface抖屏解决方案(surface抖屏解决很简单)

    surface抖屏解决方案(surface抖屏解决很简单)

  • vivox27充电器型号(vivox27原装充电器型号)

    vivox27充电器型号(vivox27原装充电器型号)

  • php迭代器的工作原理分析(迭代器实现原理)

    php迭代器的工作原理分析(迭代器实现原理)

  • 车船税是每个月交还是每年交
  • 广东税务是什么
  • 机票和发票是一样的吗
  • 收到税费返还是什么现金流量
  • 去年的成本如何调整汇算清缴额
  • 税控系统技术维护费可以抵扣吗
  • 以前年度损益调整影响本年利润
  • 税务等级低有什么影响
  • 非货币性资产交换准则
  • 冲减本年利润
  • 交通运输业安全员证
  • 公司投资股票有风险吗
  • 增值税专用发票使用规定 最新
  • 不抵扣的发票怎么导入做账系统
  • 现金流净额为负值说明什么
  • 季度所得税预缴税款表中主营业务成本是否包含管理费用
  • 收入和成本都是真实发生的但是不匹配
  • 验资报告办理一般需要多久时间
  • 利润总额就是会计准则吗
  • 不同方式的融资租赁业务如何贴花?
  • 如何关闭win10自带杀毒软件
  • 小规模纳税人如何申报增值税
  • 财务软件的摊销额计入管理费用
  • 收到完税凭证怎么做账
  • php中??
  • 年度汇算清缴怎么查询
  • c#openxml
  • 国家税务总局关于个人因解除劳动合同
  • 控制系统动力学
  • 调入的无形资产记入哪里
  • openpose的输出
  • 给工程项目买保险合法吗
  • 用友u8反结账反记账的操作步骤
  • 企业所得税应纳税所得额300万以下
  • 土地增值税的扣除项目金额怎么算
  • 支付价款含不含增值税
  • vuepress plugin
  • 10万以下销售额怎么算
  • 净收入是营业收入吗
  • mongodb分页查询count太慢
  • 增值税普票怎么开演示
  • 工资薪金可以抵扣增值税吗
  • 一般纳税人登记 核算地址
  • 自产产品用于业务招待费
  • 非盈利组织接受劳务捐赠怎么入账
  • 员工请假扣款怎么做分录
  • 增值税免征印花税怎么算
  • 年末计提企业所得税的依据
  • 进口关税的会计处理方法
  • 挂靠建筑公司预交的增值税如何做凭证?
  • 会计凭证传递的基本要求
  • 固定资产盘盈盘亏的会计科目
  • 会计做账手工帐
  • 数据库left joins
  • mysql怎么把列变成行
  • 电脑的本地连接在哪win10
  • win7 64位旗舰版系统运行游戏提示计算机丢失mxvcp120.dll的解决方法
  • win8磁盘占用率高怎么处理
  • win10预览在哪里
  • Windows虚拟内存不足
  • 使用windows防火墙禁止软件联网
  • linux开发经验指的什么
  • win8的显示设置
  • win个性化设置没反应
  • nodejs操作sqlserver
  • Android OpenGL ES(二)----平滑着色
  • 基于核心素养下的大单元教学设计
  • Lesson01_05 HTML中的超链接
  • python迭代器的作用
  • jquery轮播代码
  • 基于nodejs的项目
  • jquery fadein 源码
  • scp命令详解(全)
  • 不用javascript可以吗
  • html5游戏引擎排行
  • js鼠标滚轮缩放
  • unity中sendmessage
  • 资源税包括哪些
  • 宁波国家税务局电子税务局
  • 深圳如何打印个人征信
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设