linux shell wc统计文件行数
语法: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统计文件行数相关推荐
- Linux命令之统计文件行数、字数、字符数-wc
wc(Word Count)命令用来统计文件内容信息,包括行数.字符数等 语法:wc [-lwc] fine_name 若不接文件,则统计标准输入 #显示文件内容信息,输出信息依次是:行数,字数,字节 ...
- linux shell脚本判断文件行数,判断文件是否存在的shell脚本代码
实现代码一. #!/bin/sh # 判断文件是否存在 # lilSzqFnk:www.jb51.net # date:2013/2/28 myPath="/var/log/httpd/&q ...
- linux shell 递归统计代码行数
一句话: find /path -name '*.cpp' |xargs wc -l 转载于:https://www.cnblogs.com/songbingyu/p/4047163.html
- linux命令统计文件行数据库,wc命令--Linux统计文件行数
语法:wc [选项] 文件- 说明:该命令统计给定文件中的字节数.字数.行数.如果没有给出文件名,则从标准输入读取.wc同时也给出所有指定文件的总统计数.字是由空格字符区分开的最大字符串. 该命令各选 ...
- 文件行数_linux/unix下如何统计文件行数
在日志分析过程中,经常会遇到文件行计数的情况.它可以帮助我们分析业务数据. 那么在Linux中如何使用linux命令行统计文件行数呢? 使用linux wc命令统计文件行数 ➜ wc -l test. ...
- 【Linux 统计文件行数】
Linux 统计文件行数 语法:wc [选项] 文件- 说明:该命令统计给定文件中的字节数.字数.行数.如果没有给出文件名,则从标准输入读取.wc 同时也给出所有指定文件的总统计数.字是由空格字符区分 ...
- Java统计文件行数
/*** 统计文件行数* @param filePath 文件路径* @return 文件行数*/public static int fileCount(String filePath){int li ...
- python统计并输出文件的行数_python实用统计文件行数 类似wc命令
1.[代码][Python]代码 # -*- coding: GBK -* # Author: Seay # Blog :www.cnseay.com import os,sys def func_c ...
- Python统计文件行数
问:统计项目下文件的总行数? 解: 第一步:先用python统计单个文件行数: 第二步:遍历文件夹累加全部文件行数: 当然,pycharm有插件直接可以统计行数:Sta ...
最新文章
- 求合体电脑版_SCP CB 电脑移植版测评
- 阿里总监辞职回家创业,年利润千万让人羡慕
- efcore mysql autofac_Asp.NetCore3.1版本的CodeFirst与经典的三层架构与AutoFac批量注入
- android usb host hid,Android USB Host与HID通讯
- s5-1 CPU调度
- [C++11]可调用对象包装器function
- Http请求中Content-Type讲解以及在Spring MVC中的应用
- ES6 规格之相等运算符
- 计算机网络---DHCP/NAT(简单介绍)
- 详解单例模式线程安全
- excel打开密码忘记了_Excel工作表密码忘记了怎么办?
- python批量裁剪图片
- MySQL数据库的基础操作
- 计算机实验三—CPT
- 黑马主播单场带货千万,抖音直播市场还有哪些新机遇?
- 【Android App】实战项目之仿拼多多的直播带货(附源码和演示 超详细必看)
- 支付宝当面付(扫二维码)
- 等保合规是什么意思?怎么做?
- Android面试资料整理
- Triplet Loss 实现