• 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
    

    说明:

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

  • 相关阅读:
    字符串函数之strncat
    1的数目_扩展问题
    关于虚函数(多态)与继承的一道搜狗笔试题
    给定两个正整数(二进制形式表示)A和B,问把A变为B需要改变多少位(bit)?也就是说,整数A和B的二进制表示中有多少位是不同的?
    字符串函数之strcmp
    字符串函数之strchr
    1的数目
    linux scp 远程获取文件
    scala之helloworld
    scala0011
  • 原文地址:https://www.cnblogs.com/huchong/p/10074949.html
Copyright © 2020-2023  润新知