位置: 编程技术 - 正文

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怎么那么难用)

  • 赠与税是什么税种
  • 交了9个点的工程增值税不可以抵扣吗
  • 保理公司会计核算讲解
  • 未收回的货款是企业资产吗
  • 已经作废的发票还需要申报吗
  • 建账的主要流程
  • 外派人员工资费用怎么算
  • 小规模纳税人免征增值税政策
  • 关联方债务豁免需要缴纳所得税吗
  • 总分机构账务处理
  • 开具红字增值税专用发票的条件
  • 原始投资额包括资本化利息吗
  • 税务机关如何正确行使代位权
  • 多交税款如何处罚
  • 材料已入库后收货怎么写
  • 从政府取得土地没有进项
  • 去年漏记了收入,可以记今年吗
  • 进口缴纳关税
  • 企业微信支付密码怎么设置
  • 开错的红字发票申请单上传了怎么撤销?
  • 营改增之后还有营业税金及附加吗
  • 关于固定资产管理
  • 小规模增值税未开票收入填哪里
  • 退税可以分批吗
  • 差额征税一般纳税人认定标准
  • 一般纳税人进货收到普票怎么做账
  • 新员工15号入职交社保吗
  • 纳税人不得汇总开具发票
  • 免税的普通发票怎么开
  • 劳务报酬已经缴税怎么办
  • 个人所得税汇算清缴包括哪些项目
  • 资产负债比和资产负债率
  • 股东之间转让股权需要股东会决议吗
  • 施工组织评审会谁组织
  • wordpress如何使用
  • 加班餐费税前扣除问题
  • php socket_write
  • 代理业如何交增值税
  • 以旧换新方式销售货物的,不得扣除旧货价值
  • 收不回的应收账款会计分录
  • laravel create
  • 应收票据年末计息的分录
  • 收到提供劳务的收入
  • php怎么将数据库中的数据显示出来
  • 薄雾笼罩怎么写
  • 亏损企业所得税怎么交
  • 猿创部落是干什么的
  • php生成唯一id
  • 随货赠品会计处理
  • 增值税普通发票可以抵扣吗
  • 微擎最新破解版
  • phpcms使用教程
  • jquery ui table
  • 缴纳印花税的会计凭证怎么做
  • windows安装步骤总结
  • python多线程处理excel
  • 出资人和法人承担责任
  • mysql all
  • 营业成本占营业收入的比重过高
  • 其他费用包括哪些内容
  • sql server常规错误
  • Win7系统不小心将TCP/IP协议卸载如何重新安装?
  • mac个性定制在哪
  • win7系统误删文件可以恢复吗
  • linux计划任务每天执行一次
  • cocos2dx schedule
  • cocos2dx官方教程
  • bat ping批处理
  • unity多人语音
  • json对象如何取值
  • Node.js中HTTP模块与事件模块详解
  • jquery 回车
  • shell获取字符串中的数字
  • xcopy命令怎么用
  • JS+CSS实现仿雅虎另类滑动门切换效果
  • jquery删除table行
  • bootstrap需要学多久
  • 安卓万能插件
  • 发票纳税人识别号错了能报销吗
  • 如何强化理论武装
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设