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

  • 苹果12mini参数(苹果12mini参数详细参数图片)

    苹果12mini参数(苹果12mini参数详细参数图片)

  • 小米9和小米8指纹版的区别(小米8 小米9)

    小米9和小米8指纹版的区别(小米8 小米9)

  • iphone11下拉菜单怎么设置(iphone11 下拉菜单)

    iphone11下拉菜单怎么设置(iphone11 下拉菜单)

  • 电脑屏幕自己变大怎么办(电脑屏幕自己变黑)

    电脑屏幕自己变大怎么办(电脑屏幕自己变黑)

  • 抖音的收货地址在哪里修改(怎样删除抖音的收货地址)

    抖音的收货地址在哪里修改(怎样删除抖音的收货地址)

  • 华为7se怎么截屏(华为7se怎么截屏快捷键)

    华为7se怎么截屏(华为7se怎么截屏快捷键)

  • 电脑网络黄三角感叹号怎么解决(电脑网显示黄三角什么意思)

    电脑网络黄三角感叹号怎么解决(电脑网显示黄三角什么意思)

  • 日期型数据是什么格式(日期型数据是什么对齐方式)

    日期型数据是什么格式(日期型数据是什么对齐方式)

  • 手机号注册id安全吗(手机号注册ID安全吗)

    手机号注册id安全吗(手机号注册ID安全吗)

  • f8键有什么作用(笔记本f8键没反应啊)

    f8键有什么作用(笔记本f8键没反应啊)

  • 微型计算机硬件系统是由什么组成的(微型计算机硬件系统有哪些主要部分)

    微型计算机硬件系统是由什么组成的(微型计算机硬件系统有哪些主要部分)

  • 华为横竖屏怎么设置(华为手机在哪里设置横竖屏)

    华为横竖屏怎么设置(华为手机在哪里设置横竖屏)

  • 手机号停机多久会被注销(手机号停机多久被收回)

    手机号停机多久会被注销(手机号停机多久被收回)

  • ppt元素主题在哪里(ppt元素主题在哪里设置)

    ppt元素主题在哪里(ppt元素主题在哪里设置)

  • 手机识别码有什么用(手机识别码有什么作用及危害)

    手机识别码有什么用(手机识别码有什么作用及危害)

  • 苹果备忘录怎么命名(苹果备忘录怎么发送给微信好友)

    苹果备忘录怎么命名(苹果备忘录怎么发送给微信好友)

  • 坦白局别人能看到回复吗(坦白说别人能看见吗)

    坦白局别人能看到回复吗(坦白说别人能看见吗)

  • 抖音粉丝多少可以发长视频(抖音粉丝多少可以挂链接)

    抖音粉丝多少可以发长视频(抖音粉丝多少可以挂链接)

  • airplay一直在查找状态(airplay查找不到设备)

    airplay一直在查找状态(airplay查找不到设备)

  • 华为手机如何打开开发者选项(华为手机如何打开usb调试开关)

    华为手机如何打开开发者选项(华为手机如何打开usb调试开关)

  • airpods1和2盒子一样吗(airpods盒子一代和二代区别外观)

    airpods1和2盒子一样吗(airpods盒子一代和二代区别外观)

  • 华为畅享9s上市时间(华为畅享10s参数)

    华为畅享9s上市时间(华为畅享10s参数)

  • 闪送如何开电子发票(闪送怎么开支)

    闪送如何开电子发票(闪送怎么开支)

  • 西瓜视频如何申请原创(西瓜视频如何申诉判搬运)

    西瓜视频如何申请原创(西瓜视频如何申诉判搬运)

  • 电脑休眠唤醒快捷键(电脑休眠唤醒快捷键是哪个)

    电脑休眠唤醒快捷键(电脑休眠唤醒快捷键是哪个)

  • PHPCMS 基于什么写的?(phpcms是什么)

    PHPCMS 基于什么写的?(phpcms是什么)

  • 折旧年限与税法有关吗
  • 集体房屋出租管理办法
  • 网上代增值税开错不退
  • 收回应收账款编制什么凭证
  • 金蝶软件数量金额式怎样输入数据
  • 增值税改革后增值税申报表怎么填写
  • 负数发票报税不让填怎么办
  • 专项应付款在资产负债表中如何列示
  • 契税印花税的会计分录怎么写
  • 贷款利息进项税额
  • 当月的费用次月入账可以么
  • 承兑贴现给个人怎么做账
  • 银行卡季度结息
  • 企业收到预收账款,能不能给购买方开具发票
  • 开出转账支票用什么凭证
  • 长期待摊费用计提摊销的会计分录
  • 发票开具丢失后如有罚款怎么处理?
  • 上海2018房产税实施细则
  • 机票上exempt yqcny是什么意思?
  • 会计人员应掌握的知识
  • 法人变更了之前的支票还能进账吗?
  • 付款信息和开票信息区别
  • 对于长期没发票的预付款怎么处理?
  • 企业增值税如何退税
  • excel合并的单元格怎么填充序列
  • Win11安装如何跳过以太网
  • 工商年报中生育保险本期实际缴费金额
  • 门店出纳的工作内容
  • 公司收到搬运发票怎么做
  • 投资企业流程
  • 个人所得税计提缴纳会计分录
  • 经销商授权书是啥意思
  • 没有独立显卡没有核显能开机吗
  • thinkphp try catch
  • php常用数组函数和用法
  • phpmyadmin版本
  • viwer.js
  • .gp4
  • openai 入门
  • 嵌套循环语句
  • python中的count函数
  • 小企业发出存货成本的计量方法有
  • 政府补助为什么是递延收益
  • 跨年度多计提的附加税怎么做分录
  • 销售服饰
  • 销售返利的账务处理购买方
  • 开发产品的成本
  • 销售不动产差额征税可以开专票吗
  • 融资租赁的固定资产
  • 销售费用包括哪些明细科目
  • sql查询排名前三
  • 支付其它与经营活动有关的现金对不上
  • 股票质押式回购交易是什么意思
  • 流动资金周转次数计算公式
  • 日常生活中常见的气质类型包括
  • 支付广告费属于进项还是销项
  • 股权激励有几种形式
  • 员工意外险的费用怎么算
  • mysql查询语句优先级
  • avgorange是什么文件夹
  • win7系统的桌面图标怎么调出来
  • linux如何修改网关地址
  • EXTjs4.0的store的findRecord的BUG演示代码
  • linux命令shell脚本
  • 在机上创建一个文件夹
  • cocos2dx 2.2.2
  • jquery模拟表单提交
  • MATLAB图像处理实例详解
  • python中 info
  • node的express干什么用
  • javascript如何学
  • 选择排序图解过程
  • 社保已申报怎么停止缴费
  • A级纳税人和一般纳税人区别
  • 安徽省工商总局
  • 在企业内部具有行使否决权的是
  • 内蒙古自治区耕地保养条例
  • 小微企业印花税的税率是多少
  • 有限合伙企业怎么交税
  • 国税局和地税局有什么区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设