wc(Word 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
以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !