语法:wc [选项] 文件…

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

该命令各选项含义如下:

  - c 统计字节数。

  - l 统计行数。

  - w 统计字数。

这些选项可以组合使用。

输出列的顺序和数目不受选项的顺序和数目的影响。

总是按下述顺序显示并且每项最多一列。

行数、字数、字节数、文件名

如果命令行中没有文件名,则输出中不出现文件名。

例如:

$ wc - lcw file1 file2
4 33 file1
7 52 file2
11 11 85 total

举例分析:

1.统计demo目录下,js文件数量:

find demo/ -name "*.js" |wc -l

2.统计demo目录下所有js文件代码行数:

find demo/ -name "*.js" |xargs cat|wc -l 或 wc -l `find ./ -name "*.js"`|tail -n1

3.统计demo目录下所有js文件代码行数,过滤了空行:

find /demo -name "*.js" |xargs cat|grep -v ^$|wc -l

Linux下使用wc命令快速统计所有文件的行数相关推荐

  1. Linux下的wc命令

    wc -lwc 需要统计的文件路径:表示统计文件内容信息 其中-l:表示lines,行数 -w:表示words,单词数 -c:表示bytes,字节数

  2. linux查询设备文件信息失败怎么办,Linux下使用blkid命令查询设备及文件系统信息的方法...

    在Linux下可以使用blkid命令对查询设备上所采用文件系统类型进行查询.blkid主要用来对系统的块设备(包括交换分区)所使用的文件系统类型.LABEL.UUID等信息进行查询.要使用这个命令必须 ...

  3. Linux下使用rsync最快速删除海量文件的方法

    遇到了要在Linux下删除海量文件的情况,需要删除数十万个文件.这个是之前的程序写的日志,增长很快,而且没什么用.这个时候,我们常用的删除命令rm -fr * 就不好用了,因为要等待的时间太长.所以必 ...

  4. linux rsync删文件速度,Linux下使用rsync最快速删除大量文件的方法

    要在Linux下删除海量文件的情况,需要删除三层哈希目录下的几十万个文件.这个时候,删除命令rm -rf * 就不好用了,因为要等待的时间太长.所以必须要采取一些非常手段.我们可以使用rsync来实现 ...

  5. Linux下使用rsync最快速删除海量文件的方法分享

    点评:昨天遇到了要在Linux下删除海量文件的情况,需要删除数十万个文件.这个是之前的程序写的日志,增长很快,而且没什么用 这个时候,我们常用的删除命令rm -fr * 就不好用了,因为要等待的时间太 ...

  6. Linux下使用rsync最快速删除大量文件的方法

    要在Linux下删除海量文件的情况,需要删除三层哈希目录下的几十万个文件.这个时候,删除命令rm -rf * 就不好用了,因为要等待的时间太长.所以必须要采取一些非常手段.我们可以使用rsync来实现 ...

  7. Linux下使用ps命令查看某个进程文件的启动位置

    使用ps命令,使用方法如下: ps -ef|grep shutdown 其中shutdown为关机命令,但是此时查看到的只是相对路径,没有绝对路径,如: 其中4170就是进程ID,此时进入[/proc ...

  8. C++统计一个文件的行数,大写字母数,小写字母数,数字数

    创建文档请参考:C++:建立文本文件,输入短文放入文件,一行最多80字_蓝砂石的博客-CSDN博客_c++创建文本文件 #include <iostream> #include <f ...

  9. linux的wc命令源代码,linux下的wc命令的源代码

    自己写得简易WC.c可以帮助理解 initialize_main (&argc, &argv); set_program_name (argv[0]); setlocale (LC_A ...

最新文章

  1. 何恺明团队新作:只用普通ViT,不做分层设计也能搞定目标检测
  2. 24个很酷的 CSS3 文本效果示例及教程
  3. 数据结构与算法-二叉查找树(java描述)
  4. Anaconda装OpenCV
  5. Spring Schedule关闭订单
  6. windows上编译zlib-1.2.8
  7. C# Windows Phone 8 WP8 开发,将WebClient的DownloadStringCompleted事件改成非同步的awiat方法。...
  8. ValueError: This sheet is too large! Your sheet size
  9. 三成手机电子书暗藏陷阱 诱骗下载强行吸费
  10. js中的dataset的使用
  11. 全宇宙最深入的CSS3 姬成 渡一学习记录
  12. win7家庭版升级为Win7旗舰版
  13. Python数据分析项目-共享单车骑行数据分析
  14. 关于SQLの大题练习
  15. 4.1 行列式的定义
  16. Leetcode 345 Reverse Vowels of a String 字符串处理
  17. 英语长语法难句——状语和状语从句
  18. html js获取天气预报,原生JS实现天气预报
  19. GIS理论知识(二)之GIS标准、体系结构及平台软件
  20. 厦大计算机学院在哪个校区,厦门大学有几个校区及校区地址

热门文章

  1. BetterZip结合自动操作工具和预设设置创建电影解压程序
  2. java 32位_Java知识点:创建节约内存的JavaBean
  3. Python中Text函数常用增删改查阅用法实例汇总
  4. 【ES8(2017)】String扩展 padStart / padEnd
  5. 基于java员工管理系统设计(含源文件)
  6. 大学计算机规划教材数据与计算,大学计算机应用基础教程高等院校计算机科学与技术规划教材.ppt...
  7. mysql如何实现逻辑自增_每日一面 - mysql 的自增 id 的实现逻辑是什么样子的?
  8. Android逆向笔记-破解某APP签名摘要算法
  9. Java笔记-Spring Boot Webservice中对指定namespace及localpart进行拦截
  10. canvas笔记-canvas基本用法