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

  • oppofindx2pro支持多少倍变焦呢(oppofindx2pro支持多少w快充)

    oppofindx2pro支持多少倍变焦呢(oppofindx2pro支持多少w快充)

  • 防火墙技术是一种什么安全模型(防火墙技术是一种什么技术)

    防火墙技术是一种什么安全模型(防火墙技术是一种什么技术)

  • baidunetdisk什么意思(baidunetdisk里的文件)

    baidunetdisk什么意思(baidunetdisk里的文件)

  • magicibook和matebook区别

    magicibook和matebook区别

  • 华为手机怎么给部分照片加密(华为手机怎么给另一个手机充电)

    华为手机怎么给部分照片加密(华为手机怎么给另一个手机充电)

  • 十进制数56转换成二进制数是(十进制56转换为16进制)

    十进制数56转换成二进制数是(十进制56转换为16进制)

  • 华为p40手电筒在哪

    华为p40手电筒在哪

  • 获取系统步数失败什么原因(获取运动步数失败是什么原因)

    获取系统步数失败什么原因(获取运动步数失败是什么原因)

  • 缓存可以删除吗(联网缓存可以删除吗)

    缓存可以删除吗(联网缓存可以删除吗)

  • 手机充电器能给笔记本电脑充电吗(手机充电器能给蓝牙耳机充电吗)

    手机充电器能给笔记本电脑充电吗(手机充电器能给蓝牙耳机充电吗)

  • qq号被注销了能找回吗(qq号被注销后还能找回吗)

    qq号被注销了能找回吗(qq号被注销后还能找回吗)

  • 希沃手机投屏没有声音(希沃手机投屏怎么没有声音)

    希沃手机投屏没有声音(希沃手机投屏怎么没有声音)

  • 蜂鸟众包要交押金吗?(蜂鸟众包交押金吗)

    蜂鸟众包要交押金吗?(蜂鸟众包交押金吗)

  • 苹果电脑卡住了按什么键结束程序(苹果电脑卡住了怎么强制重启)

    苹果电脑卡住了按什么键结束程序(苹果电脑卡住了怎么强制重启)

  • 笔记本亮度调节在哪(笔记本亮度调节怎么弄)

    笔记本亮度调节在哪(笔记本亮度调节怎么弄)

  • 红米k30和红米k30pro的区别(红米k30和红米k30s至尊版手机壳一样吗)

    红米k30和红米k30pro的区别(红米k30和红米k30s至尊版手机壳一样吗)

  • 华为p20lite有语音助手吗(华为p20语音输入怎么设置)

    华为p20lite有语音助手吗(华为p20语音输入怎么设置)

  • 退群后分享的二维码还有效吗(退群后分享的二维码是啥)

    退群后分享的二维码还有效吗(退群后分享的二维码是啥)

  • 手机里面的hd在哪里关掉(手机里面的hd在哪里找)

    手机里面的hd在哪里关掉(手机里面的hd在哪里找)

  • 快狗打车能开发票吗(快狗打车开发票电话)

    快狗打车能开发票吗(快狗打车开发票电话)

  • 组织结构设计的影响因素(组织结构设计的关键要素包括)

    组织结构设计的影响因素(组织结构设计的关键要素包括)

  • 蓝牙耳机能不能分开用(蓝牙耳机能不能充一晚上)

    蓝牙耳机能不能分开用(蓝牙耳机能不能充一晚上)

  • 苹果11用18w快充伤电池吗(苹果11用18w快充一小时)

    苹果11用18w快充伤电池吗(苹果11用18w快充一小时)

  • 手机qq怎么设置彩色名字(手机qq怎么设置加好友权限)

    手机qq怎么设置彩色名字(手机qq怎么设置加好友权限)

  • iphonex广角怎么打开(iponex广角怎么开)

    iphonex广角怎么打开(iponex广角怎么开)

  • RedHat Linux 5安装手册(redhat5.6安装)

    RedHat Linux 5安装手册(redhat5.6安装)

  • 机器学习:基于逻辑回归对优惠券使用情况预测分析

    机器学习:基于逻辑回归对优惠券使用情况预测分析

  • 增值税加计抵减政策10%和15%
  • 税务师考试税法一章节
  • 征收率 税率 区别
  • 标书费没有发票收据可以入帐吗
  • 外贸企业进项税额
  • 厂区地面硬化属于土建还是市政
  • 税盘抵扣的会计分录
  • 货物运费包含哪些项目
  • 滞纳金开专票要交税吗
  • 外贸企业申报出口退税时的会计分录
  • 委托外单位加工发出的材料分录
  • 上期计提的费用是什么
  • 财政局专利补助政策
  • 税法关于劳务费用的规定
  • 哪些开普通发票
  • 药材种植政策
  • 个人独资企业生活费用和经营费用混在一起的
  • 非专利技术转让合同印花税
  • 什么情况下从价计征房产税
  • 待抵扣进项税额借贷方向
  • 餐饮个体户税务登记需要什么资料
  • 公司地址变更代办需要多少钱
  • 企业停产没有收入,费用可以计入长期待摊费用吗
  • mac文件权限限制怎么解决
  • 社保买房公积金
  • 往年亏损,今年盈利,是否计提盈余公积
  • 资产报废对企业的好处
  • 决算报表是财务报表吗
  • 电脑文件删除怎么恢复找回
  • 前端页面出现乱码
  • php运用的技术php开发有哪些实用的技术
  • 应收账款证券化流程
  • npm ERR! code E404 在vscode安装插件时报错的解决方案
  • php strftime
  • phpsessid是什么
  • 成本法下长期股权投资的处置
  • 违约金开什么票据
  • java webflux
  • github ci/cd
  • yolov8训练自己的数据集 Windows
  • python pyecharts
  • 30多岁应该怎么说
  • effective c++ github
  • id命令的哪个参数可显示用户账号的uid信息
  • rsync连接
  • unmount命令详解
  • 稿费演出费等劳务收入算工资吗
  • 服务费开票税收分类
  • 报税营业成本包括什么
  • SQL Server 2005 Management Studio Express企业管理器将英文变成简体中文版的实现方法
  • 应交增值税如何计算,如何进行会计处理
  • 非独立核算与独立核算
  • 公户直接转给私人账户违法么
  • 企业累计预扣个税是什么
  • 扣缴义务人如何登录电子税务局
  • 超详细的mac重装系统教程
  • 餐饮毛利率多少为合理范围
  • 购买固定资产用什么凭证
  • 投资公司如何运作
  • 货款客户给的电话怎么查
  • 付给供应商的货款怎么写记账凭证
  • 酒店客人损坏物品不赔偿怎么报警
  • 无形资产减值损失计入管理费用
  • 劳动就业失业金怎么申请
  • 工商注册资本什么意思
  • 建账的依据是什么
  • mysql的操作
  • oracle序列修改初始值
  • linux c命令
  • win7文件无法删除需要权限
  • onetouch.exe - onetouch是什么进程 有什么用
  • linux怎样使用命令
  • win7怎么安装网络驱动程序
  • node.js入门教程
  • javascript解析
  • 计算字符串的长度使用哪个函数?
  • 税盘换电脑怎么登陆
  • 建设工程需要缴纳哪些税
  • 电子税务局网上实名认证流程
  • 安徽省滁州市税务局地址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设