主页 > 知识库 > linux wc命令应用举例

linux wc命令应用举例

热门标签:凯立德剧院地图标注 地图标注小区项目入驻 4s店如何在百度地图标注 开封400电话办理价格 漳州外呼系统怎么样 哪个地图标注更清晰 天津人工电销机器人费用 曲阜地图标注app 内蒙古电信外呼系统

在Linux下用wc进行计数。返回文件的行数、字数、字节数等。
例如:

复制代码
代码如下:

wc wc1.txt
3 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 1
perl -e ‘print “a\n”‘|wc
1 1 2

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

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

标签:南京 黔南 南阳 开封 阳泉 武汉 绵阳 莆田

巨人网络通讯声明:本文标题《linux wc命令应用举例》,本文关键词  linux,命令,应用,举例,linux,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《linux wc命令应用举例》相关的同类信息!
  • 本页收集关于linux wc命令应用举例的相关信息资讯供网民参考!
  • 推荐文章