查看原文
科技

在Linux中我是这样来统计行数,字数

良许Linux 2024-03-16

The following article is from 工厂数字化 Author 开发运维架构


wcword count的缩写)是Unix/Linux操作系统中的一个命令行工具,用于统计指定文件的新行数、字数、字节和字符数,并将所有命名文件的总数统计结果输出到标准输出。当您定义了File参数时,wc命令将打印文件名以及请求的统计结果。如果没有为File参数定义文件名,则只会将总数输出到标准输出。本文将讨论如何使用wc命令来计算文件的新行数、字数、字符数或字节数,附有实际示例。

wc命令语法

wc命令的语法如下所示。

# wc [选项] 文件名

以下是wc命令提供的选项及用法。

  • wc -l – 打印文件中的行数。
  • wc -w – 打印文件中的字数。
  • wc -c – 显示文件中的字节数。
  • wc -m – 打印文件中的字符数。
  • wc -L – 仅打印文件中最长行的长度。

让我们看看如何在本文中使用“wc”命令来进行少量参数和示例测试。我们已使用“devops.txt”文件来测试命令。

我们可以使用cat命令来查看devops.txt文件中的输出,如下所示。

$ cat devops.txt

Red Hat
CentOS
AlmaLinux
Rocky Linux
Fedora
Debian
Scientific Linux
OpenSuse
Ubuntu
Xubuntu
Linux Mint
Deepin Linux
Slackware
Mandriva

1. wc命令的基本示例

未传递任何参数的“wc”命令将显示“devops.txt”文件的基本结果。下面显示的三个数字是文件的12(行数)、16(字数)和112(字节数)。

$ wc devops.txt

12  16 112 devops.txt

2. 统计文件中的行数

使用选项“-l”统计文件中的新行数,它会打印给定文件的行数。例如,以下命令将显示文件中新行的计数。

在输出中,第一个字段被分配为计数,第二个字段是文件名。

$ wc -l devops.txt

12 devops.txt

3. 统计文件中的字数

使用wc命令的-w参数打印文件中的字数。输入以下命令以计算文件中的字数。

$ wc -w devops.txt

16 devops.txt

4. 统计文件中的字符数

使用wc命令的-m选项将打印文件中的总 字符数

$ wc -m devops.txt

112 devops.txt

5. 统计文件中的字节

使用-c选项将打印文件的字节数。

$ wc -c devops.txt

112 devops.txt

6. 显示文件中最长行的长度

wc命令允许使用参数-L,可用于打印文件中最长行的长度(字符数)。

因此,我们在文件中有最长字符行(“Scientific Linux”)。

$ wc -L devops.txt

16 devops.txt


春招已经开始啦,大家如果不做好充足准备的话,春招很难找到好工作。


送大家一份就业大礼包,大家可以突击一下春招,找个好工作!


继续滑动看下一个
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存