前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux每日命令(36):wc命令

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

作者头像
用户1214487
发布2018-12-24 14:28:04
1.3K0
发布2018-12-24 14:28:04
举报
文章被收录于专栏:PythonPython

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

一.命令格式

代码语言:javascript
复制
wc [-clw][--help][--version][文件...]

二.命令功能

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

三.命令参数

参数

描述

-c

统计字节数。

-l

统计行数。

-m

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

-w

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

-L

打印最长行的长度。

-help

显示帮助信息

--version

显示版本信息

四. 使用实例

1. 查找指定进程

命令:

代码语言:javascript
复制
wc  1.log 

输出:

代码语言:javascript
复制
[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命令只打印统计数字不打印文件名

命令:

代码语言:javascript
复制
cat 1.log |wc -l

输出:

代码语言:javascript
复制
[root@localhost test]# wc -l 1.log 
3 1.log
[root@localhost test]# cat 1.log |wc -l
3

说明:

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

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

命令:

代码语言:javascript
复制
ls | wc -l

输出:

代码语言:javascript
复制
[root@localhost test]# ls
1.log  2.log  2.log.back  3.log  4.log
[root@localhost test]# ls | wc -l
5

说明:

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-12-06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一.命令格式
  • 二.命令功能
  • 三.命令参数
  • 四. 使用实例
    • 1. 查找指定进程
      • 2. 用wc命令只打印统计数字不打印文件名
        • 3. 统计当前目录下的文件数
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档