首页 帮助中心 新加坡云服务器 Linux中计算文件行数字数和字符数的方法
Linux中计算文件行数字数和字符数的方法
时间 : 2024-12-19 11:03:13 编辑 : 华纳云 阅读量 : 48

Unix/linux操作系统中可以使用wc命令行来查找由File参数指定的文件中换行符数、字数、字节数和字符数,并输出结果为文件。定义File参数时,wc命令会打印文件名及请求计数。如果没有用File参数定义文件名,只会把总计数打印到标准输出。本文中,将通过实际示例分享使用wc命令计算文件换行符、单词、字符或字节数的方法。

wc命令语法如下:

# wc [options] filenames

wc命令提供的选项和用法:wc -l– 打印文件中的行数。wc -w– 打印文件中的单词数。wc -c– 显示文件中的字节数。wc -m– 打印文件中的字符数。wc -L– 仅打印文件中最长行的长度。

用“ tecmint.txt ”文件来测试命令。用cat 命令找出tecmint.txt文件的输出,如下。

$ cat tecmint.txt

Red Hat

CentOS

AlmaLinux

Rocky Linux

Fedora

Debian

Scientific Linux

OpenSuse

Ubuntu

Xubuntu

Linux Mint

Deepin Linux

Slackware

Mandriva

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

$ wc tecmint.txt

12   16  112 tecmint.txt

计算文件中换行符的数量-l,该选项会打印给定文件的行数。例如,以下命令将显示文件中换行符的数量。在输出中,第一个字段被指定为计数,第二个字段是文件的名称。

$ wc -l howtoing.txt

12 howtoing.txt

wc-w命令的参数会打印文件中的单词数。

$ wc -w howtoing.txt

16 howtoing.txt

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

$ wc -m howtoing.txt

112 howtoing.txt

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

$ wc -c howtoing.txt

112 howtoing.txt

显示wc-L命令可用于打印文件中最长行的长度:

$ wc -L howtoing.txt 

16 howtoing.txt

如果想要更多wc命令的相关用法:

$ wc --help

$ man wc

Usage: wc [OPTION]... [FILE]...

or:  wc [OPTION]... --files0-from=F

Print newline, word, and byte counts for each FILE, and a total line if

more than one FILE is specified.  A word is a non-zero-length sequence of

characters delimited by white space.

With no FILE, or when FILE is -, read standard input.

The options below may be used to select which counts are printed, always in

the following order: newline, word, character, byte, maximum line length.

-c, --bytes            print the byte counts

-m, --chars            print the character counts

-l, --lines            print the newline counts

--files0-from=F    read input from the files specified by

NUL-terminated names in file F;

If F is - then read names from standard input

-L, --max-line-length  print the maximum display width

-w, --words            print the word counts

--help     display this help and exit

--version  output version information and exit

GNU coreutils online help: <https://www.gnu.org/software/coreutils/>

Full documentation at: <https://www.gnu.org/software/coreutils/wc>

or available locally via: info '(coreutils) wc invocation'

更多内容可以继续关注华纳云

华纳云 推荐文章
Linux中常用的链接运算符及实例 Linux启航:新手从Windows过渡的必备命令手册 df命令的替代命令pydf的使用方法 windows7资源管理器总是停止工作怎么解决? Linux云服务器的云盘挂载失败的解决办法 使用X-ui快速搭建云服务器的步骤 华纳云为您解读XUI和3XUI 的区别 API基础概念类型集成与安全性分享 Greenplum启动时 SSH22端口连接失败 谁在管理BGP及内部BGP和外部BGP的区别
客服咨询
7*24小时技术支持
技术支持
渠道支持