每天一个Linux命令1

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

1.命令格式:

wc[选项]文件…

2.命令功能:

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

3.命令参数:

-c统计字节数。

-l统计行数。

-m统计字符数。这个标志不能与-c标志一起使用。

-w统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。

-L打印最长行的长度。

-help显示帮助信息

–version显示版本信息

4.使用实例:

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

命令:

wctest.txt

输出:

[root@localhosttest]#cattest.txt

hnlinux

peida.cnblogs.com

ubuntu

ubuntulinux

redhat

Redhat

linuxmint

[root@localhosttest]#wctest.txt

7870test.txt

[root@localhosttest]#wc-ltest.txt

7test.txt

[root@localhosttest]#wc-ctest.txt

70test.txt

[root@localhosttest]#wc-wtest.txt

8test.txt

[root@localhosttest]#wc-mtest.txt

70test.txt

[root@localhosttest]#wc-Ltest.txt

17test.txt

说明:

7870test.txt

行数单词数字节数文件名

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

命令:

输出:

[root@localhosttest]#wc-ltest.txt

7test.txt

[root@localhosttest]#cattest.txt|wc-l

7[root@localhosttest]#

说明:

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

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

命令:

ls-l|wc-l

输出:

[root@localhosttest]#cdtest6

[root@localhosttest6]#ll

总计604

—xr–r–1rootmail30210811-3008:39linklog.log

—xr–r–1mailusers30210811-3008:39log2012.log

-rw-r–r–1mailusers6111-3008:39log2013.log

-rw-r–r–1rootmail011-3008:39log2014.log

-rw-r–r–1rootmail011-3008:39log2015.log

-rw-r–r–1rootmail011-3008:39log2016.log

-rw-r–r–1rootmail011-3008:39log2017.log

[root@localhosttest6]#ls-l|wc-l

8

[root@localhosttest6]#

说明:

数量中包含当前目录

因为有梦,所以勇敢出发,选择出发,便只顾风雨兼程。

每天一个Linux命令1

相关文章:

你感兴趣的文章:

标签云: