Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。

原文:http://blog.jobbole.com/109925/

http://blog.csdn.net/jerry_1126/article/details/52107947------图解

1.命令格式:

1
wc [选项]文件...

2.命令功能:

统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的总统计数。

3.命令参数:

 
 
 
 
 

Shell

 
1
2
3
4
5
6
7
8
9
10
11
12
13
-c 统计字节数。
 
-l 统计行数。
 
-m 统计字符数。这个标志不能与 -c 标志一起使用。
 
-w 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。
 
-L 打印最长行的长度。
 
-help 显示帮助信息
 
--version 显示版本信息

4.使用实例:

实例1:查看文件的字节数、字数、行数

命令:

 
 
 
 
 

Shell

 
1
wc test.txt

输出:

 
 
 
 
 

Shell

 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
[root@localhost test]# cat test.txt
 
hnlinux
 
peida.cnblogs.com
 
ubuntu
 
ubuntu linux
 
redhat
 
Redhat
 
linuxmint
 
[root@localhost test]# wc test.txt
 
7  8 70 test.txt
 
[root@localhost test]# wc -l test.txt
 
7 test.txt
 
[root@localhost test]# wc -c test.txt
 
70 test.txt
 
[root@localhost test]# wc -w test.txt
 
8 test.txt
 
[root@localhost test]# wc -m test.txt
 
70 test.txt
 
[root@localhost test]# wc -L test.txt
 
17 test.txt

说明:

 
 
 
 
 

Shell

 
1
2
3
7     8     70     test.txt
 
行数 单词数 字节数 文件名

实例2:用wc命令怎么做到只打印统计数字不打印文件名

命令:

输出:

 
 
 
 
 

Shell

 
1
[root@localhost test]# wc -l test.txt

7 test.txt

 
 
 
 
 

Shell

 
1
2
3
[root@localhost test]# cat test.txt |wc -l
 
7[root@localhost test]#

说明:

使用管道线,这在编写shell脚本时特别有用。

实例3:用来统计当前目录下的文件数

命令:

 
 
 
 
 

Shell

 
1
ls -l | wc -l

输出:

 
 
 
 
 

Shell

 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
[root@localhost test]# cd test6
 
[root@localhost test6]# ll
 
总计 604
 
---xr--r-- 1 root mail  302108 11-30 08:39 linklog.log
 
---xr--r-- 1 mail users 302108 11-30 08:39 log2012.log
 
-rw-r--r-- 1 mail users     61 11-30 08:39 log2013.log
 
-rw-r--r-- 1 root mail       0 11-30 08:39 log2014.log
 
-rw-r--r-- 1 root mail       0 11-30 08:39 log2015.log
 
-rw-r--r-- 1 root mail       0 11-30 08:39 log2016.log
 
-rw-r--r-- 1 root mail       0 11-30 08:39 log2017.log
 
[root@localhost test6]# ls -l | wc -l
 
8
 
[root@localhost test6]#

说明:

数量中包含当前目录

(转)Linux 命令(40): wc 命令的更多相关文章

  1. linux 命令——40 wc (转)

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

  2. Linux命令(3):wc命令

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

  3. 每天一个linux命令(52)--wc命令

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

  4. linux中的wc命令

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

  5. 每天一个linux命令:wc命令

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

  6. linux常用命令:wc 命令

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

  7. linux命令:wc命令

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

  8. 每天一个linux命令(40)--route命令

    Linux 系统的route 命令用于显示和操作IP路由表(show /manipulate the ip routing table).要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器, ...

  9. linux命令之------Wc命令(word count)

    Wc命令(word count) 1)作用:用于计算字数: 2)-c或--bytes或--chars只显示Bytes数: 3)-l和—line显示行号: 4)-w或words只显示字数: 5)--he ...

  10. 【Linux常见命令】wc命令

    wc - print newline, word, and byte counts for each file wc命令用于计算字数. 利用wc指令我们可以计算文件的Byte数.字数.或是列数,若不指 ...

随机推荐

  1. 点击Button调用另一个Dialog

    资源视图--Dialog--右键--添加资源--新建--对话框--然后在已经生成的对话框中(解决资源视图中的dialog下的新生成的那个)右键--添加类.例如:添加CMyNewDlg类,在所要调的代码 ...

  2. keil5编译时出现 MDK-Pro middleware is not allowed with this license

    转载请注明出处:http://blog.csdn.net/qq_26093511/article/details/51700961 最近在用MDK编译一个别人的工程时,有如上提示: 1.原因是没有注册 ...

  3. C#使用NPOI读取电子表格Excel到DataGridView中

    上篇博文中已经介绍了如何写入Excel文件.这篇再介绍一下 如何从Excel中读取数据并保存到DataGridView中. 从Excel中读取数据并保存至DataGridView中,Excel文件第一 ...

  4. PHP7三元运算符 ?? 和 ?: 的区别

    1. (expr1) ?? (expr2)  是 PHP7才有的功能,等同于: isset(expr1) ? expr1 : expr2 ; 2.(expr1) ?: (expr2) 是PHP5.3才 ...

  5. Java enum(枚举)使用详解之二

    enum 对象的常用方法介绍 int compareTo(E o)            比较此枚举与指定对象的顺序. Class<E> getDeclaringClass()       ...

  6. VC 绘图,使用双缓冲技术实现

    VC 绘图,使用双缓冲技术实现 - Cloud-Datacenter-Renewable Energy-Big Data-Model - 博客频道 - CSDN.NET VC 绘图,使用双缓冲技术实现 ...

  7. PyQt中从RAM新建QIcon对象 / Create a QIcon from binary data

    一般,QIcon是通过png或ico等图标文件来初始化的,但是如果图标资源已经在内存里了,或者一个zip压缩文件内,可以通过QPixmap作为桥梁,转换为图标. zf = zipfile.ZipFil ...

  8. ArrayList反转

    Collections.reverse(arrayList); 下面看例子: import java.util.ArrayList;import java.util.Collections; publ ...

  9. cygwin主要命令

    基本操作命令: ---------------------------------------------------------------------- --------------------- ...

  10. Intel MPI 配置与基本使用

    安装 Document 系统配置/含NFS 编译环境 设置 加载 mpivars.[c]sh 脚本. 创建文本文件 mpd.hosts ,其中保存有集群的节点列表,每行一个名字 (只针对开发者) 确保 ...