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

  • 电脑腾讯会议APP如何使用(电脑腾讯会议app可以删除吗)

    电脑腾讯会议APP如何使用(电脑腾讯会议app可以删除吗)

  • 抖音不让别人下载自己的视频的设置方法是什么(抖音不让别人下载我的视频)

    抖音不让别人下载自己的视频的设置方法是什么(抖音不让别人下载我的视频)

  • 苹果官网收货要身份证吗(苹果官网收货要本人吗)

    苹果官网收货要身份证吗(苹果官网收货要本人吗)

  • 在线播放这是个什么东西(这个是b)

    在线播放这是个什么东西(这个是b)

  • 魅族17和17pro有什么区别(魅族17和17pro哪个更值得购买)

    魅族17和17pro有什么区别(魅族17和17pro哪个更值得购买)

  • PS哪个版本支持32位(ps哪个版本支持win11)

    PS哪个版本支持32位(ps哪个版本支持win11)

  • xsmax跑分多少才正常

    xsmax跑分多少才正常

  • 苹果手机充电发热很烫 开不了机(苹果手机充电发热)

    苹果手机充电发热很烫 开不了机(苹果手机充电发热)

  • 无法对多重区域执行操作(无法对多重区域执行操作怎么解决粘贴)

    无法对多重区域执行操作(无法对多重区域执行操作怎么解决粘贴)

  • 路由器的初始密码一般是什么(路由器的初始密码是啥)

    路由器的初始密码一般是什么(路由器的初始密码是啥)

  • ipad打开蓝牙一直转圈(ipad打开蓝牙一直转圈怎么解决)

    ipad打开蓝牙一直转圈(ipad打开蓝牙一直转圈怎么解决)

  • 华为mate305g和p40的区别(华为mate305g和p405g哪个值得买)

    华为mate305g和p40的区别(华为mate305g和p405g哪个值得买)

  • 苹果装机量不足是什么意思(苹果手机下载软件装机量不足)

    苹果装机量不足是什么意思(苹果手机下载软件装机量不足)

  • 怎么删除本地主题(怎么删除本地主页的视频)

    怎么删除本地主题(怎么删除本地主页的视频)

  • 手机有网电视没网怎么回事(手机有网电视没网能投屏吗)

    手机有网电视没网怎么回事(手机有网电视没网能投屏吗)

  • 手机欠费怎么充话费(手机欠费怎么充话费冲不上)

    手机欠费怎么充话费(手机欠费怎么充话费冲不上)

  • 小米9pro怎么设置翻转静音(小米9pro怎么设置)

    小米9pro怎么设置翻转静音(小米9pro怎么设置)

  • 苹果发票没了还能保修吗(苹果发票丢了怎么办)

    苹果发票没了还能保修吗(苹果发票丢了怎么办)

  • photoshop怎么加粗字体(photoshop如何加粗字体)

    photoshop怎么加粗字体(photoshop如何加粗字体)

  • 剪映怎么慢动作部分视频(剪映怎么慢动作播放一部分)

    剪映怎么慢动作部分视频(剪映怎么慢动作播放一部分)

  • 如何用usb连接音响(如何用usb连接音响设备)

    如何用usb连接音响(如何用usb连接音响设备)

  • p图放大镜怎么弄(p图放大镜怎么弄美图秀秀)

    p图放大镜怎么弄(p图放大镜怎么弄美图秀秀)

  • 小米8尺寸是多少厘米(小米8的机身尺寸)

    小米8尺寸是多少厘米(小米8的机身尺寸)

  • 为什么苹果设置里面无法取消订阅的项目(为什么苹果设置壁纸那么模糊)

    为什么苹果设置里面无法取消订阅的项目(为什么苹果设置壁纸那么模糊)

  • qq昵称旁边的耳朵(qq昵称旁边有个小耳朵是什么意思)

    qq昵称旁边的耳朵(qq昵称旁边有个小耳朵是什么意思)

  • ehmsas.exe进程有什么作用 ehmsas进程是安全的吗(进程mmc.exe)

    ehmsas.exe进程有什么作用 ehmsas进程是安全的吗(进程mmc.exe)

  • 离职补偿的扣税比例
  • ddp进口清关怎么交税
  • 法人购买商业保险能由公司承担吗
  • 合伙企业需要申报个税吗
  • 一税两费可以从费用中扣除吗
  • 退还押金怎么做账
  • 汇算清缴从业人员平均值
  • 国内增值税专用发票造假第一大案
  • 生产车间安装监控的目的
  • 一次性支付一年房租怎么做账每月如何结转
  • 收到税务局附加税退税税款的分录
  • 一般纳税人企业所得税政策最新2023税率
  • 低值易耗品明细账范本
  • 法院案件受理费计算器
  • 拆迁置换安置房
  • 抵押担保查询
  • 增值税专用发票使用规定 最新
  • 增值税的税负率的计算公式
  • 异地开票需要在当地交税吗
  • 增值税发票丢失可以用复印件入账么
  • 并购重组中需要哪些条件
  • 股权激励技术入股的最新政策
  • 先亏后盈法案例分析
  • 地毯属于什么类别
  • 促销费属于现代服务类吗
  • 医疗服务免税发票怎么开
  • 加工贸易企业如何财务管理账务流程
  • 年末商品库存属于什么指标
  • 所得税申报怎么弥补以前年度亏损
  • 苹果手机m开头的序列号代表什么
  • js app框架
  • 购买机器设备配件账务处理
  • 往年的营业外收入冲减
  • 关于员工表彰奖励的方案
  • 每股收益增长率计算公式
  • 房产公司财务工作内容
  • Netlib.exe - Netlib是什么进程 有什么用
  • 增值税流转税是什么意思
  • 购进设备抵扣税额
  • php对数组进行排序
  • php连接数据库的基本步骤是什么
  • GCN经典论文笔记:Semi-Supervised Classification with Graph Convolutional Networks
  • setdo指令
  • 征地费用包括
  • 销售折让的会计科目
  • 防伪税控开票
  • java守护线程和普通线程jvm区别
  • 线程池中的一个线程执行完一个任务后
  • mysql入门很简单
  • 帝国cms php8.0
  • sqlserver 自定义函数 读取数据表
  • sqlserver2012安装后找不到
  • 公司人身意外保险多少钱
  • 普惠性幼儿园是公立还是私立的?
  • 外商投资有限合伙企业
  • 企业合并中或有对价的会计处理
  • 捐赠货物的账务处理和纳税调整
  • 实发工资有小数点是如何解决的
  • 长期股权投资损益调整
  • 提供劳务方式是什么意思
  • 房地产成本的概念
  • 怎么做待摊费用
  • 企业固定资产标准最新规定
  • sql 关系数据库
  • windows server 开始菜单
  • 系统没有wmi服务选项
  • broadcom网卡配置
  • win10系统如何关闭屏保功能
  • VirtualBOX给CentOS建共享文件夹的方法
  • 重装系统开机出现几个系统
  • centos下安装windows
  • win8.1和win10哪个好用
  • RedHatLinux AS3中APACHE+SendMail+OpenWebMail整合
  • windows8运行窗口怎么打开
  • php上传文件到指定目录
  • 深入理解ffmpeg pdf
  • node.js中使用文件流进行文件复制,首先需要创建一个
  • 简述javascript中的函数
  • jquery attribute
  • 退休人员还写工作单位吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设