linux每日命令(36):wc命令

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

一.命令格式

wc [-clw][--help][--version][文件...]

二.命令功能

利用wc指令我们可以计算文件的Byte数、字数、或是列数,若不指定文件名称、或是所给予的文件名为"-",则wc指令会从标准输入设备读取数据。

三.命令参数

参数描述
-c统计字节数。
-l统计行数。
-m统计字符数。这个标志不能与 -c 标志一起使用。
-w统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。
-L打印最长行的长度。
-help显示帮助信息
--version显示版本信息

四. 使用实例

1. 查找指定进程

命令:

wc  1.log 

输出:

[root@localhost test]# cat 1.log 
a
bc
def
[root@localhost test]# wc  1.log 
3 3 9 1.log
[root@localhost test]# wc -c 1.log 
9 1.log
[root@localhost test]# wc -l 1.log 
3 1.log
[root@localhost test]# wc -m 1.log 
9 1.log
[root@localhost test]# wc -w 1.log 
3 1.log
[root@localhost test]# wc -L 1.log 
3 1.log

说明:

3 3 9 1.log 代表1.log文件的行数为3、单词数3、字节数9

2. 用wc命令只打印统计数字不打印文件名

命令:

cat 1.log |wc -l

输出:

[root@localhost test]# wc -l 1.log 
3 1.log
[root@localhost test]# cat 1.log |wc -l
3

说明:

使用管道线,即可做到这一点

3. 统计当前目录下的文件数

命令:

ls | wc -l

输出:

[root@localhost test]# ls
1.log  2.log  2.log.back  3.log  4.log
[root@localhost test]# ls | wc -l
5

说明:

如果当前目录下有子目录,则数量为文件及子目录数量(不包含子目录下面的文件数量)

转载于:https://www.cnblogs.com/huchong/p/10074949.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值