• <Linux> wc命令


    Linux wc命令用于计算字数。

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

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

    参数  

    • -c或--bytes或--chars 只显示Bytes数。
    • -l或--lines 只显示行数。
    • -w或--words 只显示字数。
    • --help 在线帮助。
    • --version 显示版本信息。

    实例1

      在默认的情况下,wc将计算指定文件的行数、字数,以及字节数。

    使用的命令为:

      wc testfile

    $ wc testfile           # testfile文件的统计信息  
    3 92 598 testfile       # testfile文件的行数为3、单词数92、字节数598 

    其中,3 个数字分别表示testfile文件的行数、单词数,以及该文件的字节数。

    如果想同时统计多个文件的信息,例如同时统计testfile、testfile_1、testfile_2,可使用如下命令:

    $ wc testfile testfile_1 testfile_2  #统计三个文件的信息  
    3 92 598 testfile                    #第一个文件行数为3、单词数92、字节数598  
    9 18 78 testfile_1                   #第二个文件的行数为9、单词数18、字节数78  
    3 6 32 testfile_2                    #第三个文件的行数为3、单词数6、字节数32  
    15 116 708 总用量                    #三个文件总共的行数为15、单词数116、字节数708 

    实例2

       查看文件的字节数、字数、行数:

    [hadoop@hadoop000 data]$ cat data.txt 
    hello    world    welcome
    hello    hello    welcome
    
    [hadoop@hadoop000 data]$ wc data.txt 
     2  6 40 data.txt
    
    [hadoop@hadoop000 data]$ wc -l data.txt 
    2 data.txt
    
    [hadoop@hadoop000 data]$ wc -c data.txt 
    40 data.txt
    
    [hadoop@hadoop000 data]$ wc -w data.txt 
    6 data.txt

    实例3

      用wc命令怎么做到只打印统计数字不打印文件名:使用管道线

    [hadoop@hadoop000 data]$ wc -l data.txt 
    2 data.txt
    [hadoop@hadoop000 data]$ cat data.txt |wc -l
    2

    实例4

      统计当前目录下的文件数:ls -l | wc -l   (数量中包含当前目录)

    [hadoop@hadoop000 data]$ ll
    total 206024
    -rwxr-xr-x 1 hadoop hadoop      2334 Nov 25 04:36 access.log
    -rw-rw-r-- 1 hadoop hadoop        40 Nov 25 04:26 data.txt
    -rw-r----- 1 hadoop hadoop        79 Nov 25 23:03 dept.txt
    -rw-r----- 1 hadoop hadoop       700 Nov 25 22:05 emp.txt
    -rw-r----- 1 hadoop hadoop       700 Dec  9 08:40 emp.txt-bak
    -rw-rw-r-- 1 hadoop hadoop        27 Nov 25 21:41 helloworld.txt
    -rw-rw-r-- 1 hadoop hadoop        34 Oct 21  2018 h.txt
    -rw-r--r-- 1 hadoop hadoop  37381906 Dec  9 08:55 part-r-00000
    [hadoop@hadoop000 data]$ ls -l |wc -l
    9
  • 相关阅读:
    wget整站抓取、网站抓取功能;下载整个网站;下载网站到本地
    D3
    java/javac命令行如何同时引用多个包;错误 TypeError: 'JavaPackage' object is not callable 的含义
    在python里调用java的py4j的使用方法
    如何实现一个网站多个域名:目的是为了一个共同的前端+多个多语言实现的后端
    jvm内存回收机制
    xcode卸载后导致git/make异常
    TOC工具Table of content
    java.lang.IllegalAccessException;java.lang.Class.newInstance
    mac下xampp的使用
  • 原文地址:https://www.cnblogs.com/Liuyt-61/p/10810178.html
Copyright © 2020-2023  润新知