科技常识:linux wc命令应用举例

今天小编跟大家讲解下有关linux wc命令应用举例 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关linux wc命令应用举例 的相关资料,那么大家可可以点击(前往)进行了解。

在Linux下用wc进行计数。返回文件的行数、字数、字节数等。例如:复制代码代码如下:wc wc1.txt3 5 16 wc1.txt输出信息依次:行数 字数 字节数 文件名称。再具体点,单个统计。复制代码代码如下:#wc -m filename:显示一个文件的字符数#wc -l filename:显示一个文件的行数#wc -L filename:显示一个文件中的最长行的长度#wc -w filename:显示一个文件的字数

注意:貌似wc统计的行算是用换行符来确定的。就是说最后一行要有换行符,最后wc的行数才是正确的,否则将会少一行。为了说明这个问题,看一个perl的测试:复制代码代码如下:perl -e ‘print “a”‘|wc 0 1 1perl -e ‘print “a\n”‘|wc 1 1 2

上面的例子中print命令将a打印出来,如果不带换行符\n,则认为这一行不存在。

说明:1:一个汉字占三个字节(未经验证,个人认为是两个字节),一个回车符等不可见字符也占一个字节2:一行的末尾如果没有回车符,则不算是一行,也就是说,如果一个文件的最后一行末尾没有换行符,wc命令统计的行数会比实际行数少一,所谓实际行数是你所看到的行数,实际上,没有回车符,确实不能算作一行(注:若是在一个已存在的文本中,则默认为所有的行都有一个不可见的回车符)

来源:爱蒂网

点击前往【百度热搜】查看详细

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢