语法: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.显示详细列表行数:

find . -name "*.py" |xargs wc -l

wc -l `find ./ -name "*.py"`

多文件后缀一起统计:

wc -l `find ./ -name "*.py" -o -name "*.c" -o -name "*.h"`

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

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

linux shell wc统计文件行数相关推荐

  1. Linux命令之统计文件行数、字数、字符数-wc

    wc(Word Count)命令用来统计文件内容信息,包括行数.字符数等 语法:wc [-lwc] fine_name 若不接文件,则统计标准输入 #显示文件内容信息,输出信息依次是:行数,字数,字节 ...

  2. linux shell脚本判断文件行数,判断文件是否存在的shell脚本代码

    实现代码一. #!/bin/sh # 判断文件是否存在 # lilSzqFnk:www.jb51.net # date:2013/2/28 myPath="/var/log/httpd/&q ...

  3. linux shell 递归统计代码行数

    一句话: find /path -name '*.cpp' |xargs wc -l 转载于:https://www.cnblogs.com/songbingyu/p/4047163.html

  4. linux命令统计文件行数据库,wc命令--Linux统计文件行数

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

  5. 文件行数_linux/unix下如何统计文件行数

    在日志分析过程中,经常会遇到文件行计数的情况.它可以帮助我们分析业务数据. 那么在Linux中如何使用linux命令行统计文件行数呢? 使用linux wc命令统计文件行数 ➜ wc -l test. ...

  6. 【Linux 统计文件行数】

    Linux 统计文件行数 语法:wc [选项] 文件- 说明:该命令统计给定文件中的字节数.字数.行数.如果没有给出文件名,则从标准输入读取.wc 同时也给出所有指定文件的总统计数.字是由空格字符区分 ...

  7. Java统计文件行数

    /*** 统计文件行数* @param filePath 文件路径* @return 文件行数*/public static int fileCount(String filePath){int li ...

  8. python统计并输出文件的行数_python实用统计文件行数 类似wc命令

    1.[代码][Python]代码 # -*- coding: GBK -* # Author: Seay # Blog :www.cnseay.com import os,sys def func_c ...

  9. Python统计文件行数

    问:统计项目下文件的总行数? 解:         第一步:先用python统计单个文件行数:         第二步:遍历文件夹累加全部文件行数: 当然,pycharm有插件直接可以统计行数:Sta ...

最新文章

  1. 求合体电脑版_SCP CB 电脑移植版测评
  2. 阿里总监辞职回家创业,年利润千万让人羡慕
  3. efcore mysql autofac_Asp.NetCore3.1版本的CodeFirst与经典的三层架构与AutoFac批量注入
  4. android usb host hid,Android USB Host与HID通讯
  5. s5-1 CPU调度
  6. [C++11]可调用对象包装器function
  7. Http请求中Content-Type讲解以及在Spring MVC中的应用
  8. ES6 规格之相等运算符
  9. 计算机网络---DHCP/NAT(简单介绍)
  10. 详解单例模式线程安全
  11. excel打开密码忘记了_Excel工作表密码忘记了怎么办?
  12. python批量裁剪图片
  13. MySQL数据库的基础操作
  14. 计算机实验三—CPT
  15. 黑马主播单场带货千万,抖音直播市场还有哪些新机遇?
  16. 【Android App】实战项目之仿拼多多的直播带货(附源码和演示 超详细必看)
  17. 支付宝当面付(扫二维码)
  18. 等保合规是什么意思?怎么做?
  19. Android面试资料整理
  20. Triplet Loss 实现

热门文章

  1. 分布式消息队列 — Overview
  2. PMSM的FOC 矢量控制算法调试流程,新手上手流程
  3. KEIL MDK LIB库文件的制作
  4. 韦东山u-boot、kernel打补丁操作
  5. 【干货】iOS9的新特性UI Tests
  6. StringBuilder类型的基本用法
  7. AgileEAS.NET平台开发指南-实现插件
  8. WinForm经典窗体皮肤[重绘]
  9. Dart Way 1
  10. 多层mvc,thikphp进阶