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

      (1)用法:

    用法:  wc [选项] [文件]......

    (2)功能:

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

  (3)选项参数

1)  -c  --bytes            打印字节数

2)  -m --chars              打印字符数,这个标志不能与 -c 标志一起使用。

3)  -l  --lines              打印行数

4)  -L --max-line-length         打印最长行的长度

5) -w --words              打印单词数,一个单词被定义为由空白、跳格或换行字符分隔的字符串。

      (4)实例:

1)[root@localhost grepDir]# cat patfile|wc -l            统计指定文件的行数

[root@localhost grepDir]# cat patfile
MenAngel
sunjimeng
[root@localhost grepDir]# cat patfile|wc -l

2)[root@localhost grepDir]# cat patfile|wc -c            统计文件中的字节数

[root@localhost grepDir]# cat patfile|wc -c                   //这里回车应该算2个字符,2+8+9

3)[root@localhost grepDir]# cat patfile|wc -m           统计文件中的字符数

[root@localhost grepDir]# cat patfile|wc -m  

4)-c参数与-m参数的区别

[root@localhost grepDir]# cat t2.txt
Every one fights for a better future,but I fight for freedom!
[root@localhost grepDir]# cat t2.txt|wc -c [root@localhost grepDir]# cat t2.txt|wc -m [root@localhost grepDir]# cat >wcText <<EOF
> wc命令的功能为统计指定文件中的字节数、单词数、行数, 并将统计结果显示输出
> I'm MenAngel
> EOF
[root@localhost grepDir]# cat wcText|wc -c [root@localhost grepDir]# cat wcText|wc -m

5)[root@localhost grepDir]# cat t1.txt|wc -L              显示文件中最长的一行的长度,是字节长度

[root@localhost grepDir]# cat t1.txt
I'm MenAngel!
Although I'm still a poor student right now,I believe that someday I will be one of the successful man in the world!
[root@localhost grepDir]# cat t1.txt|wc -L

6)[root@localhost grepDir]# ls -l|wc -l                 统计当前目录下的文件的总数

[root@localhost grepDir]# ls -l|wc -l

[root@localhost grepDir]# ll
总用量
-rw-r--r--. root root 5月 : patfile
-rw-r--r--. root root 5月 : t1.txt
-rw-r--r--. root root 5月 : t2.txt
-rw-r--r--. root root 5月 : t3.txt
-rw-r--r--. root root 5月 : wcText

7)[root@localhost grepDir]# cat wcText|wc -l             只显示统计数字而不显示文件名

[root@localhost grepDir]# wc -l wcText
wcText
[root@localhost grepDir]# cat wcText|wc -l

8)[root@localhost grepDir]# echo "I'm MenAngel"|wc -c       用wc命令处理echo输出的字符串

[root@localhost grepDir]# echo "I'm MenAngel"|wc -c

[root@localhost grepDir]# echo "I'm MenAngel"|wc -m

[root@localhost grepDir]# echo "I'm MenAngel"|wc -l

wc命令与管道的配合方法,多种多样,以后慢慢学习。

每天一个Linux命令(35)wc命令的更多相关文章

  1. 每天一个linux命令(52)--wc命令

    Linux 系统中的 wc(word count)命令的功能为统计指定文件中的字节数.字数.行数,并将统计结果显示输出 1.命令格式: wc [选项] 文件 2.命令功能: 统计指定文件中的字节数.字 ...

  2. 每天一个linux命令:wc命令

    Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数.字数.行数,并将统计结果显示输出. 1.命令格式: wc [选项]文件... 2.命令功能: 统计指定文件中的字节数. ...

  3. Linux命令(3):wc命令

    Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数.字数.行数,并将统计结果显示输出. 1.命令格式: wc [选项]文件... 2.命令功能: 统计指定文件中的字节数. ...

  4. linux中的wc命令

    linux中wc命令用法 Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数.字数.行数,并将统计结果显示输出. 1.命令格式: wc [选项]文件... 2.命令功能: ...

  5. linux常用命令:wc 命令

    Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数.字数.行数,并将统计结果显示输出. 1.命令格式: wc [选项]文件... 2.命令功能: 统计指定文件中的字节数. ...

  6. linux命令:wc命令

    Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数.字数.行数,并将统计结果显示输出. 1.命令格式: wc [选项]文件... 2.命令功能: 统计指定文件中的字节数. ...

  7. 【Linux常见命令】wc命令

    wc - print newline, word, and byte counts for each file wc命令用于计算字数. 利用wc指令我们可以计算文件的Byte数.字数.或是列数,若不指 ...

  8. linux命令之------Wc命令(word count)

    Wc命令(word count) 1)作用:用于计算字数: 2)-c或--bytes或--chars只显示Bytes数: 3)-l和—line显示行号: 4)-w或words只显示字数: 5)--he ...

  9. 每天一个linux命令(35)--free命令

    free命令可以显示Linux系统中空闲的.易用的物理内存及swap内存,及被内核使用的buffer.在Linux系统监控的工具中,free 命令是最经常使用的命令之一. 1.命令格式: free [ ...

  10. linux 学习笔记 wc命令

    #wc 文件名.txt 输出 4 13 65 文件名.txt  -->4 行13个单词 #wc -w 文件名.txt  统计单词数量 #wc -l 文件名.txt  统计行数 #wc -c  文 ...

随机推荐

  1. C#操作消息列队

    首先安装消息队列MSMQ,在“计算机管理-服务和应用程序-消息队列-专用队列”中新建列队名称Demo: static void SendAndReceiveMsg() { MessageQueue m ...

  2. js正则表达式的分组提取

  3. iOS端App的icon和Launch Image规格实时更新

    启动影像 : iPhone :320 x 480 640 x 960 640*1136 750*1334 1242*2208  iPad :768 x 1004 1536 x 2008 APP图标: ...

  4. find - exec 命令

    find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了. exec解释: -exec  参数后面跟的是command ...

  5. Unable to resolve address &#39; &#39; service &#39; &#39;: Name or service not known

    感谢朋友支持本博客,欢迎共同探讨交流,因为能力和时间有限,错误之处在所难免.欢迎指正. 假设转载,请保留作者信息. 博客地址:http://blog.csdn.net/qq_21398167 原博文地 ...

  6. nginx大量TIME_WAIT的解决办法 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

    vi /etc/sysctl.conf net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_tw_reuse=1 #让TIME_WAIT状态可以重用,这样即使TIME_W ...

  7. MySQL慢查询(二) - pt-query-digest详解慢查询日志 pt-query-digest 慢日志分析

    随笔 - 66 文章 - 0 评论 - 19 MySQL慢查询(二) - pt-query-digest详解慢查询日志 一.简介 pt-query-digest是用于分析mysql慢查询的一个工具,它 ...

  8. DAO调用存储过程问题

    相关文章:1.使用 Spring 框架调用 DB2 存储过程   2.Spring如何使用JdbcTemplate调用存储过程的三种情况   3.spring中调用存储过程,函数

  9. 【JMeter4.0学习(六)】之逻辑控制器说明

    主要demo例子在: 链接: https://pan.baidu.com/s/1OFdsrNG7PTOYQ8TdjiVtBQ 密码: tkd2 汇总参考文档:<Jmeter之逻辑控制器(Logi ...

  10. nginx与apache的区别

    Web服务器 Web服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务. 应用层使用HTTP协议. HTML文档格式. 浏览器统一资源定位器(URL). Web服 ...