位置: 编程技术 - 正文

Linux统计行数方法及效率测试详解(linux命令统计代码行数)

编辑:rootadmin

推荐整理分享Linux统计行数方法及效率测试详解(linux命令统计代码行数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux统计行数 单词数 字符数,linux统计行数 单词数 字符数,linux统计文件行数字数,linux 统计多少行,linux统计每行长度,linux统计行数 单词数 字符数,linux 统计多少行,linux统计行数 单词数 字符数,内容如对您有帮助,希望把文章链接给更多的朋友!

说明:蓝色=命令名称

浅绿=命令参数

浅蓝=选项

紫色=目录

系统环境:CentOS 6.2 i

一、行数统计方法

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<;i++)print i}'>>test

说明:用上文中介绍的方法分别对test文件进行三测测试统并统计时间,最后取平均值进行比较

1、wc方法: time wc -l test

用时:0.s 0.s 0.s

平均:0.s

Linux统计行数方法及效率测试详解(linux命令统计代码行数)

2、grep方法:time grep -c "" test

用时:1.s 1.s 1.s

平均:1.s

3、sed方法:time sed -n '$=' test

用时:2.s 2.s 2.s

平均:2.s

4、awk方法:time awk 'END{print NR}' test

用时:1.s 1.s 1.s

平均:1.s

总结:

wc的效率远高于其他方法,具体效率:wc>grep>awk>sed

补充:wc用法

语法:wc [选项] 文件

说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。

该命令各选项含义如下:

  - c 统计字节数。

  - l 统计行数。

  - w 统计字数。

这些选项可以组合使用

Linux为何如此深得人心呢?项原因精选 Linux过去主要作为服务器运行,但经过几年的发展,其用户界面有了很大的改善。如今,Linux已经成为美观易用,用户友好的桌面操作系统。在某些方面

Linux内核与根文件系统的关系详解 Linux内核与根文件系统的关系开篇题外话:对于Linux初学者来说,这是一个很纠结的问题,但这也是一个很关键的问题!一语破天机:尽管内核是Linux的

Linux内核环境下如何申请大块内存? 在Linux内核环境下,申请大块内存的成功率随着系统运行时间的增加而减少,虽然可以通过vmalloc系列调用申请物理不连续但虚拟地址连续的内存,但毕

标签: linux命令统计代码行数

本文链接地址:https://www.jiuchutong.com/biancheng/361995.html 转载请保留说明!

上一篇:linux如何修改分区id?修改linux分区类型的方法(linux修改分组)

下一篇:Linux为何如此深得人心呢?10项原因精选(linux怎么那么难用)

  • 固定资产出售净残值怎么处理
  • 民办非企业单位是私立还是公立
  • 应交增值税减免税款怎么结转
  • 公司净资产减少
  • 2019年研发费用加计扣除标准
  • 小规模免征增值税额度2022
  • 房产开发后自用需要交土地增值税吗
  • 帮客人清关的费用如何做会计核算合适呢?
  • 企业外包项目如何确认收入成本配比?
  • 企业采购一般应包括什么
  • 企业报销发票都需要什么
  • 上海航交所官网
  • 香港公司在大陆设立子公司
  • 技术服务费可以计入研发费用吗
  • 实收资本印花税税率多少
  • 顾问费的个税怎么扣
  • 进项票小于销项票怎么办
  • 宿舍管理制度规定心得体会范文
  • 跨地区经营建筑企业预缴增值税
  • 企业买的商业保险退款怎么做账
  • 股权和投票权的关系是什么关系
  • 收到预付卡发票分录
  • 虚拟机中怎么安装ubuntu
  • 俄勒冈州邮编
  • 零售业如何盈利
  • 补缴税款可以享受减免政策么
  • 租赁经营账务处理办法
  • php strrchr
  • 外贸企业收到红字发票
  • vuex存储用户信息
  • php中自定义常量的函数是
  • [ChatGPT] 从 GPT-3.5 到 GPT-5 的进化之路 | ChatGPT和程序员 : 协作 or 取代
  • php输出空格语句
  • 在php中,字符串有哪些表示形式
  • thinkphp session存放位置
  • mysql 临键锁
  • 残保金工资标准
  • 退质保金计入什么科目
  • Python怎么转化为中文
  • 开立一般户需要法人到场吗
  • 专利银行汇款操作步骤
  • 基于stm32的毕业设计
  • PostgreSQL中调用存储过程并返回数据集实例
  • 全资子公司可以转让吗
  • 捐赠 赞助 区别
  • 某企业2013年12月30日购入一台不需要安装的设备
  • 跨年发票应该如何处理
  • 研发费用加计扣除是什么意思啊
  • 企业给职工提供的免费住房是不是合法住宅?
  • 递延收益为什么属于负债
  • 苹果mac怎么下载英雄联盟
  • linux临时目录在哪
  • 物联网 iot
  • u盘安装win7视频教程
  • win8.1使用
  • win10系统设备管理器没有蓝牙
  • windows 高分屏
  • nilaunch.exe - nilaunch是什么进程 有什么用
  • 电脑迅雷影音在哪个文件夹
  • linux常见的启动方式
  • OpenCV-EmguCV 在 Unity3D 中的配置
  • qt rgb颜色
  • 深入剖析典型案例
  • js常用的设计模式
  • jquery Ajax 全局调用封装实例详解
  • 苹果手机如何给视频添加字幕
  • python迭代器的作用
  • opengl详解
  • Node.js中的全局变量有哪些
  • jQuery的ajax下载blob文件
  • 2、BluetoothChat之扫描设备DeviceListActivity.java
  • js编写一个标准的单例模式类
  • 地方税务局怎么报税
  • 河南省城镇土地使用税优惠政策2020
  • 威科先行法律信息库价格
  • 缴纳车辆购置税的会计处理
  • 12366重庆电子税务局
  • 重庆两江新区总工会社会化工作者待遇
  • 开票盘注销后能否撤回
  • 明星征税多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设