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

  • 在网络上开网店须知店面的注意原则(在网络上开网店真的那么赚钱吗?)

    在网络上开网店须知店面的注意原则(在网络上开网店真的那么赚钱吗?)

  • 小米pdf查看器怎么打开(小米pdf查看器怎么横屏)

    小米pdf查看器怎么打开(小米pdf查看器怎么横屏)

  • 华为nova4e支持人脸支付吗(华为nova4e支不支持nfc)

    华为nova4e支持人脸支付吗(华为nova4e支不支持nfc)

  • 淘宝应用授权在哪里(淘宝应用授权干什么用)

    淘宝应用授权在哪里(淘宝应用授权干什么用)

  • 拼多多回复率是(拼多多回复率是0低了一天降权吗)

    拼多多回复率是(拼多多回复率是0低了一天降权吗)

  • 手机屏幕脱胶有危险吗(手机屏幕脱胶有什么原因)

    手机屏幕脱胶有危险吗(手机屏幕脱胶有什么原因)

  • 微信服务商是什么意思(微信服务商支付平台)

    微信服务商是什么意思(微信服务商支付平台)

  • 为什么投影仪和电脑不能同时显示视频(为什么投影仪和电脑有色差)

    为什么投影仪和电脑不能同时显示视频(为什么投影仪和电脑有色差)

  • 华为rcs怎么开启设置(华为rcs是什么意思)

    华为rcs怎么开启设置(华为rcs是什么意思)

  • a8 amd 9600相当于i几(a8 amd 9600相当于i5几代)

    a8 amd 9600相当于i几(a8 amd 9600相当于i5几代)

  • qq群怎么打电话所有人(QQ群怎么打电话?)

    qq群怎么打电话所有人(QQ群怎么打电话?)

  • 华为手机能插两张电信卡吗(华为手机插两个卡只显示一个)

    华为手机能插两张电信卡吗(华为手机插两个卡只显示一个)

  • 小米cc9nfc感应区在哪里(小米9senfc感应区)

    小米cc9nfc感应区在哪里(小米9senfc感应区)

  • 爱奇艺怎么调整清晰度(爱奇艺怎么调整亮度)

    爱奇艺怎么调整清晰度(爱奇艺怎么调整亮度)

  • 华为p30怎么打拼音声调(华为p30手机拼图怎么拼图)

    华为p30怎么打拼音声调(华为p30手机拼图怎么拼图)

  • 拼多多怎么取消自动连抽(拼多多怎么取消免密支付)

    拼多多怎么取消自动连抽(拼多多怎么取消免密支付)

  • 主板wifi有什么用(主板带wifi是什么)

    主板wifi有什么用(主板带wifi是什么)

  • 货拉拉怎么取消订单(货拉拉怎么取消订单不会扣行为分)

    货拉拉怎么取消订单(货拉拉怎么取消订单不会扣行为分)

  • qq音乐怎么存到itunes(qq音乐怎么存到文件里)

    qq音乐怎么存到itunes(qq音乐怎么存到文件里)

  • 微信不发消息怎么看是否被删除(微信不发消息怎么看谁删了你)

    微信不发消息怎么看是否被删除(微信不发消息怎么看谁删了你)

  • 华为畅享9plus手机录屏在哪里(华为畅享9plus手机卡顿怎么解决)

    华为畅享9plus手机录屏在哪里(华为畅享9plus手机卡顿怎么解决)

  • 如何制作微信表情包并上传(如何制作微信表情包合集)

    如何制作微信表情包并上传(如何制作微信表情包合集)

  • 快手封面怎么变大(快手封面怎么变黑色了)

    快手封面怎么变大(快手封面怎么变黑色了)

  • 电脑学习网2022年如何申请Paypal的API接口申请,傻瓜试教程-电脑学习网(网上学电脑)

    电脑学习网2022年如何申请Paypal的API接口申请,傻瓜试教程-电脑学习网(网上学电脑)

  • 减免税款会计分录
  • 税友的财务软件叫什么
  • 必要收益率的取值可以是
  • 银行取钱需要签协议吗
  • 新增土地和新增货值
  • 企业购买房产贷款
  • 购货方申请红字信息表,销售方不开会怎么样
  • 规范合同签订的重要性
  • 超过单张发票限额
  • 企业的经济成本由什么构成
  • 审计报告格式与范文怎么写?
  • 招大学生做兼职的网站
  • 生产人员社保计入哪个科目
  • 贸易型企业怎么做账
  • 表格关闭函数
  • 合同印花税的5个税目
  • mac怎么把通知栏固定
  • office2016安全模式
  • php随机ua
  • 第三方检测公司有前途吗
  • php函数function
  • 存货出租的会计分录
  • 视同销售货物服务无形资产
  • uniapp传值
  • 企业借款会计处理
  • php实现5分钟倒计时
  • 股权转让完税证明要多少时间
  • 会计等式反映了六大会计要素的恒等关系
  • ai图片生成矢量图
  • 嵌入html
  • 注意力机制 q k v
  • source命令怎么用
  • php获取文件名称
  • 外经证过期没核销罚多少钱
  • 中标费用入什么科目
  • 出口商品没有发票可以入收入吗
  • 残保金相关内容有哪些
  • 资产负债表的种类
  • 个人经营所得税率
  • sql server 2008 新建数据库
  • sql server2008代理无法启动
  • 税收滞纳金可以扣除吗
  • 主营业务成本记借方还是贷方
  • 房地产企业城建税和教育费附加怎么算
  • 当月只有进项票没有销项票怎么办
  • 装修属于营业费用还是管理费用
  • 专用发票下载怎么操作
  • 跨年的社保,账务怎么处理?
  • 暂估出库需要确认收入吗
  • 代收代缴水电费协议
  • 金蝶的核算项目是什么意思
  • 医疗器械销售能一年挣一百万么
  • 年末坏账准备计提余额减少说明什么
  • 流动比率和速动比率过高说明什么
  • 小企业建账选哪种会计制度
  • session入库有什么好处
  • xp系统找不到指定的路径怎么办
  • windows隐藏
  • 了解的近义词
  • 如何把xp系统的软件删除
  • 支付宝安全控件可以卸载吗
  • mac系统快速入门
  • msoobe.exe是什么
  • linux系统fedora
  • 在Linux系统中安装pacman
  • JavaScript中的方法名不区分大小写
  • python中文分词库
  • 自定义控件英文
  • unity游戏官网
  • mod兼容性
  • js模拟touch
  • Underscore.js 1.3.3 中文注释翻译说明
  • android打开相机
  • linux shell脚本编程100例
  • shell脚本判断两个数大小
  • android的动画有哪些?
  • 办完营业执照多久可以开抖音小店
  • 土地储备中心出让公告
  • 富士康走了,京东去哪了
  • 小规模纳税人和一般纳税人的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设