1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - Linux系统 - 正文

君子好学,自强不息!

可能大家还对“linux怎么统计文件有多少行 linux怎么统计文件有多少行字符”有些不明白,下面由1818ip小编来为大家解答一下,现在我们来一起看看吧!

本文操作环境:linux7.3系统、Dell G3电脑。

linux怎么统计文件有多少行

利用wc指令我们可以计算文件的Byte数、字数、或是列数,计指定文件中的字节数、字数、行数,并将统计结果显示输出

语法为:

wc [选项] 文件 ...

常见参数如下:

  • -c 统计字节数。

  • -l 统计行数。

  • -m 统计字符数。这个标志不能与 -c 标志一起使用。

  • -w 统计字数。注意,这里的字指的是由空格,换行符等分隔的字符串。

示例如下:

统计文件行数,词数和字节数

$ wc test.txt 
1 1 7 test.txt

打印结果表明该文件有1行,1个词,7字节。

要特别提醒的是,这里的词是以空格,换行符等分隔开的字符串,也就是说

words 字词

这里只有两个词。

仅统计文件行数,词数,字符数或字节数

仅统计单项内容时,仅需要带上对应的参数即可,例如:

$ wc -l test.txt
1 test.txt

使用-l参数,使得只显示行数。

但是这里特别要注意的是字符数和字节数的区别。字节数是数据占用的空间大小,而一个字符可能占多个字节,例如,UTF-8编码中,一个英文字母就是一个字符,占用空间一个字节,而一个中文,则占用3字节大小。

举个例子:

编程

编程,在这里是两个字符,而占用空间是6字节,但是使用wc -m统计会比两个多一个,是3个字符。

$ echo 编程|wc -m
3
$ echo 编程|wc -c
7

055.png

以上就是“linux怎么统计文件有多少行 linux怎么统计文件有多少行字符”的详细内容,更多请关注1818ip网其它相关文章!

本文来源:1818IP

本文地址:https://www.1818ip.com/post/3873.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。