`
axengine
  • 浏览: 145710 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

wc -l获取文本行数

 
阅读更多
find ./ -name "001*txt" | xargs cat | grep -v "^$"|wc -l   #过滤空行
wc -l `find ./ -name "001*txt"`|tail -n1
find -name "001*.txt" -exec wc -l {} \;|awk '{a+=$1}END{print a}'
 

注意:
1、尽量使用xargs代替-exec命令,exec一次获取find的所以文件可能导致命令长度溢出,而xargs命令一次获取一部分文件;
2、wc -l获取文本行数时注意文本是否正常结束,wc会自动将文本最后一行(分隔符)去掉而不统计;
引用:http://www.linuxsir.org/main/?q=node/137 find和xargs详细用法

分享到:
评论

相关推荐

    Linux下求某一文件的行数

    如果只想获取行数,可以使用`-l`选项: ``` wc -l [文件] ``` 例如,假设你有一个名为`example.txt`的文件,想查询它有多少行,只需输入: ``` wc -l example.txt ``` 这个命令将返回`example.txt`文件的行数。...

    统计文本行数

    - **Unix/Linux/MacOS**: 使用`bash`或其他shell,你可以利用`wc`命令,比如 `wc -l 文件名.txt`。 2. **编程语言**: - **Python**: Python提供了简单易用的`open()`函数和`readlines()`方法。例如: ```python...

    wc-mode:Emacs的Wordcount次要模式

    首先,你需要获取wc-mode的源代码。在给定的压缩包文件`wc-mode-master`中,通常包含`wc-mode.el`或`wc-mode.elc`这样的源代码文件。你可以通过以下步骤进行安装: - 将`wc-mode.el`复制到你的Emacs的`load-path`...

    linux常用命令,肯定有用的!

    - `wc -l file`:计算文件`file`中的行数。 - `wc -w file`:计算文件`file`中的单词数。 - `wc -c file`:计算文件`file`中的字符数。 通过以上介绍,可以看出这些命令在Linux系统管理中扮演着非常重要的角色。...

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

    在命令行环境下,例如在Linux或macOS中,我们可以使用`wc -l`命令来快速统计一个文件的行数。`wc`是“word count”的缩写,用于计算文件的单词数、字符数和行数。加上`-l`参数,它只会返回行数。如果需要统计整个...

    研究报告:wc命令简介.ppt

    在Linux环境下,wc命令是文本处理工具之一,它能够帮助用户快速获取文件的统计信息。第一章“介绍”中提到,wc命令主要统计的是字节数、字数和行数,这些统计结果会直接显示在终端上。字数是通过空格分隔的最长字符...

    14-Java操作Linux命令分割合并文本文件1

    - 通过`find /home/leo -name "java.txt"|xargs cat|wc -l`命令,可以找到名为`java.txt`的文件,然后将其内容传递给`cat`命令,再由`wc -l`统计行数。在Java中,`getLineNum`方法利用`ProcessBuilder`执行这个命令...

    unix面试试题大全

    为了完成这个任务,我们需要使用`who`命令来获取当前登录用户的信息,并利用`wc -l`命令来计算用户数量。最后,通过管道和文本处理工具来格式化输出结果。 ```sh who | wc -l | sed "s/^/&\n/" who ``` 这里,我们...

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

    下面我们将详细探讨如何实现这些统计,并且会介绍一些基本的C语言和文本处理概念。 1. **C语言函数**: C语言中的函数是代码的基本组织单元,它们可以被其他函数调用,实现特定功能。函数由`return_type function_...

    Shell脚本中计算字符串长度的5种方法

    需要注意的是,`wc -l` 是用来统计行数的,而不是字符串长度,这一点容易混淆。 **示例代码**: ```bash echo "abc" | wc -L ``` 这段代码会输出字符串 `"abc"` 的长度,即3。 #### 方法2: 使用`expr length`命令 ...

    liunx查看同样进程数量

    - 使用`pgrep`命令直接获取进程ID,再用`wc -l`计数。 - 使用`pkill`命令结束指定的进程。 - 结合`sort`和`uniq`命令来统计不同进程的数量。 总之,在Linux系统中查看相同进程数量是一项常用的操作,掌握这些命令和...

    Linux文件的种类和常用命令

    - **wc**:统计文件的行数、单词数和字节数,例如`wc -l`(行数),`-c`(字节数),`-L`(最长行长度),`-w`(单词数)。 此外,Linux还提供了`su`命令,允许用户切换到其他用户身份,以执行特定任务或获取不同...

    Linux网络操作系统基础:文件处理wc、sort和diff命令.pptx

    wc 命令用于统计文件中的字节数、字数、行数等信息,sort 命令用于将文件进行排序,diff 命令用于比较文本文件的异同处。这些命令的使用方法非常简单,但却非常实用,可以帮助管理员和用户更好地管理和维护文件系统...

    统计文件行数

    例如,`wc -l filename.txt`会返回filename.txt的行数。在Windows中,可以使用`find`命令或者PowerShell的`Get-Content`命令。 4. **编程语言实现**:几乎所有的编程语言都有能力处理文件并进行行计数。例如,在...

    linux如何查看CPU,内存,机器型号,网卡信息

    使用`sort -u`进行排序并去重,最后用`wc -l`统计行数即可得到物理CPU的数量。 示例输出: ``` 2 ``` ```bash cat /proc/cpuinfo | grep 'cpu cores' | uniq | awk '{print $4}' ``` 通过`grep 'cpu ...

    第三周-作业.docx

    2. `wc -l`用于计算匹配行的数量,`-l`参数是计算行数。 3. `cut -d: -f1`以":"为分隔符,提取第一字段,这里是用户名。 在Shell脚本中: 1. `cat /etc/passwd`读取passwd文件内容。 2. `sort -t: -k3 -n`以":"为...

    LINUX常用命令

    - **命令介绍**:`ls` 和 `wc` 命令是Linux中最基础且常用的命令之一,它们分别用于列出目录内容和统计文本文件的数据。 - **`ls` 命令**:用于列出目录中的文件和子目录。通过添加 `-l` 参数,可以获取更详细的...

    Shell中统计字符串中单词的个数的几种方法

    `wc`是"word count"的缩写,它能统计文本的行数、单词数和字符数。当我们用`wc -w`时,它会返回字符串中的单词个数。例如: ```bash [linux@host ~]# echo 'one two three four five' | wc -w 5 ``` ### 方法二:...

    服务器配置信息查询

    - `wc -l`:统计行数,即逻辑CPU的总数。 #### 三、内存信息查询 内存是服务器运行的重要组成部分,了解其配置可以帮助优化性能。 1. **查看概要内存使用情况** ```bash [root@localhost ~]# free -g ``` **...

    est:大量数据的快速基数和TopK估计的Shell程序

    cat file | sort | uniq | wc -l cat file | sort | uniq | wc -l – 获取文件中唯一行数的最简单方法。 但是有一个问题。 即, sort 。 当文件中有数千万,有时甚至数百万行时,排序就变得太昂贵了。 如果您可以用...

Global site tag (gtag.js) - Google Analytics