`

Linux中统计文件行数

 
阅读更多

语法: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
分享到:
评论

相关推荐

    Shell脚本统计文件行数的8种方法

    获取单个文件行数 文件:test1.sh 行数:20 方法一 代码如下: awk ‘{print NR}’ test1.sh|tail -n1 如图所示: 方法二 代码如下: awk ‘END{print NR}’ test1.sh 如图所示: 方法三 代码如下: grep -n “” ...

    深入掌握Linux文件统计:行数、单词数与字节数的计算

    在Linux系统中,对文件内容进行统计是一项常见的任务,...本文详细介绍了如何使用Linux中的wc命令来统计文件的行数、单词数和字节数,以及一些高级用法和注意事项。希望本文能够帮助读者更有效地处理和分析文本数据。

    统计文件夹下文件行数

    除了编写脚本,还有一些现成的工具和命令行工具,如`wc`(在Unix/Linux系统中)或某些IDE(如Visual Studio Code)提供的插件,也能快速统计文件行数。 综上所述,"统计文件夹下文件行数"是一个实用的IT技能,它...

    统计文件行数

    3. **命令行工具**:在Linux和Mac OS中,可以使用内置的`wc`(word count)命令来统计文件行数。例如,`wc -l filename.txt`会返回filename.txt的行数。在Windows中,可以使用`find`命令或者PowerShell的`Get-...

    linux C实现完美wc命令 统计文件字词行数 注释详细

    用与文件操作相关的系统调用及库函数实现Linux下的wc命令

    文件夹内统计行数文件夹内统计行数

    在IT领域,尤其是在数据分析、日志处理或者文本挖掘的过程中,统计文件中的行数是一项常见的任务。这个任务看似简单,但其实包含了许多相关的知识点和技术。在本文中,我们将深入探讨如何在不同情境下统计文件夹内...

    该文件行数统计程序实现了UNIX/LINUX下的wc相似的功能

    标题中的“文件行数统计程序实现了UNIX/LINUX下的wc相似的功能”表明,这是一个在Linux或UNIX环境下用于统计文本文件行数的程序,类似于内置的`wc`命令。`wc`命令是Unix/Linux操作系统中一个非常基础且实用的工具,...

    统计文本行数

    3. **版本控制系统(VC)**:在版本控制系统中,如Git,也可以统计文件的行数,但这通常包括了代码修改的历史。例如,使用Git,你可以运行 `git diff --shortstat` 或 `git log --stat` 来获取所有提交的行数变化。 ...

    源代码行数统计器(统计软件工程源代码行数)

    源代码行数统计器 1.5 本软件用于统计软件工程源代码行数,可对指定的子目录下或整个目录树中所有指定类型的源代码文件进行行数统计。... 本软件对 Windows 下和 Unix/Linux 下的源代码文件都可以正确地统计行数。

    Kettle手册

    Kettle支持多种操作系统平台,如Windows、Linux和Mac OS等。 1. Kettle基础: - Kettle介绍:Kettle是一个图形化工具,使用可拖放的组件和图形用户界面来设计数据转换流程。 - Kettle安装:用户可以通过下载...

    cloc统计代码行数工具

    cloc是一款轻量级的开源工具,专门用于统计源代码文件中的代码行数,包括空行、注释行以及实际的代码行。它的应用广泛,支持多种编程语言,使得代码行数统计变得简单高效。 1. cloc的功能特性: - 支持多种语言:...

    Linux下求某一文件的行数

    总结一下,Linux环境下查询文件行数主要依赖`wc`命令,配合`-l`选项可快速得到结果。对于跨平台的文件处理,需要考虑不同系统间的换行符差异,并可能需要使用额外的工具如`tr`或编程语言中的特定方法来确保正确处理...

    统计代码行数的两个小工具 java、 c语言

    在软件开发过程中,统计代码行数(LOC,Lines of Code)是一种常见的度量方式,用于评估项目的规模、工作量和复杂性。对于Java和C语言这两种广泛应用的编程语言,有许多工具可以帮助开发者快速统计代码行数。下面将...

    代码行数统计软件

    统计代码行数用的 <br> 源代码行数统计器 <br>作者:庄渭峰 版本:V1.5 类型:免费软件 <br>功能简介: 本... 本软件对 Windows 下和 Unix/Linux 下的源代码文件都可以正确地统计行数。

    代码统计行数工具cloc

    cloc,全称Count Lines of Code,是一款开源的代码统计工具,由Al Johnson开发,旨在快速、准确地计算源代码文件中的代码行数。这款工具不仅能够统计代码行,还能排除注释和空行,帮助开发者了解项目规模,进行代码...

    QT5.7代码行统计工具

    QT5.7代码行统计工具是一款基于QT5.7框架开发的应用程序,旨在帮助程序员快速统计项目中的代码行数。这个工具的实现涉及到QT库的多个模块,包括用户界面设计、文件操作以及数据处理等核心功能。下面我们将深入探讨QT...

    代码行数统计工具 源、头文件代码行数统计工具

    例如,`wc`命令在Unix/Linux系统中就是一个基础的统计工具,可以快速给出文件的行数、字符数和单词数。 2. 智能统计工具:这类工具能够区分代码行和注释行,甚至可以进一步分析代码结构,比如函数、类和模块的数量...

    统计c程序函数个数行数等

    在C编程语言中,统计一个源代码文件中的函数个数、行数以及其它相关信息是一项常见的任务,这有助于理解和分析代码的复杂性。下面我们将详细探讨如何实现这些统计,并且会介绍一些基本的C语言和文本处理概念。 1. *...

    SourceCounter代码行数统计

    SourceCounter会自动扫描指定的代码库,生成详细的报告,报告中会列出每个文件的代码行数统计,包括总行数、注释行数和有效代码行数,有的甚至会进一步细分到类和函数级别。这不仅有助于项目管理和进度追踪,也能在...

    linux下wc统计文件的个数、行数、字数、字节数等信息方法

    在Linux环境中,`wc`(Word Count)命令是一个非常实用且强大的工具,用于统计文件中的各种信息,如文件的字节数、字数、行数等。通过灵活运用`wc`命令的不同选项,用户可以轻松地获取所需的统计结果。 #### 命令...

Global site tag (gtag.js) - Google Analytics