zoukankan      html  css  js  c++  java
  • 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
    

    说明:

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

  • 相关阅读:
    Oracle创建自增字段方法-ORACLE SEQUENCE的简介
    iOS项目开发实战——使用Xcode6设计自己定义控件与图形
    准备开源用javascript写Tomcat下的WebApp的项目
    Codeforces Round #256 (Div. 2) B. Suffix Structures
    静默方式安装10g数据库软件+升级patch+手工建库
    oracle 数据库开发面试题
    待机异常篇
    HTTP状态码(HTTP Status Code)
    POJ3126——Prime Path
    RHEL7 -- 通过gerp使用正则表达式
  • 原文地址:https://www.cnblogs.com/huchong/p/10074949.html
Copyright © 2011-2022 走看看