linux wc命令应用举例

在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命令统计的行数会比实际行数少一,所谓实际行数是你所看到的行数,实际上,没有回车符,确实不能算作一行(注:若是在一个已存在的文本中,则默认为所有的行都有一个不可见的回车符)

(0)

相关推荐

  • linux wc命令参数及用法详解

    wc命令的功能为统计指定文件中的字节数、字数、行数, 并将统计结果显示输出。 语法:wc [选项] 文件… 说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同 ...

  • linux命令大全之wc命令详解(统计文件字节数)

    Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。 1.命令格式: wc [选项]文件... 2.命令功能: 统计指定文件中的字节数、 ...

  • linux finger命令参数及用法详解(linux查看用户个人信息)

    格式 finger [选项] [使用者] [用户@主机] 主要参数 -s:显示用户注册名、实际姓名、终端名称、写状态、停滞时间、登录时间等信息。 -l:除了用-s选项显示的信息外,还显示用户主目录、登 ...

  • 在Linux的命令行中实现字符出现频率统计的方法

    Linux 命令行有很多的乐趣,我们可以很容易并且完善地执行很多繁琐的任务.比如,我们计算一个文本文件中字和字符的出现频率,这就是我们打算在这篇文章中讲到的. 立刻来到我们脑海的命令,计算字和字符在一 ...

  • linux用命令行打开网页(linux访问网站命令)

    本套Linux进阶教程共分为14章,欢迎大家前来系统学习.第1章:访问命令行BASH SHELL简介命令行是基于文本的界面,可用于向计算机系统输入指令.Linux命令行由名为shell的程序提供.多年 ...

  • Linux命令有哪些?Linux常用命令大全

    操作方法 01 Linux命令是对Linux系统进行管理的命令.对于Linux系统来说,无论是中央处理器.内存.驱动.键盘.鼠标,还是用户等都是文件,Linux命令是它正常运行的核心.接下来,就来看看 ...

  • Linux常用命令大全 Linux常用命令全集

    Linux常用命令全集 http://www./linux/ 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 d ...

  • Linux ftp命令的使用方法详解

    ftp服务器在网上较为常见,Linux ftp命令的功能是用命令的方式来控制在本地机和远程机之间传送文件,这里详细介绍Linux ftp命令的一些经常使用的命令,相信掌握了这些使用Linux 进行ft ...

  • Linux基本命令学习之linux cd命令详解

    Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的。 所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧。 1. ...