概述
本文操作环境: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
登录后复制
【相关推荐:laravel视频教程】
以上就是linux怎么统计文件有多少行的详细内容,更多请关注靠谱客其它相关文章!
最后
以上就是可爱季节为你收集整理的linux怎么统计文件有多少行的全部内容,希望文章能够帮你解决linux怎么统计文件有多少行所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复