仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 582|回复: 7
打印 上一主题 下一主题

[CentOS(社区)] 来一发CentOS中wc下令详解

[复制链接]
简单生活 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:19:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!明天的内容是centos的wc下令,这个名字很好记,甚么,你也晓得.
这个下令的功效也很好记,它功效很无限:
wc-cfilename:显现一个文件的字节数
wc-mfilename:显现一个文件的字符数
wc-lfilename:显现一个文件的行数
wc-Lfilename:显现一个文件中的最长行的长度
wc-wfilename:显现一个文件的字数
  1. [rocrocket@rocrocketprogramming]$catwc1.txt12345你好[rocrocket@rocrocketprogramming]$wc-cwc1.txt16wc1.txt[rocrocket@rocrocketprogramming]$wc-mwc1.txt12wc1.txt[rocrocket@rocrocketprogramming]$wc-lwc1.txt3wc1.txt[rocrocket@rocrocketprogramming]$wc-Lwc1.txt4wc1.txt[rocrocket@rocrocketprogramming]$wc-wwc1.txt5wc1.txt
复制代码
每行开头的换行符也算一个字符,空格也算一个字符.
接纳UTF-8编码,一个汉字在这里被转换为3字节,wc-c显现的了局是16,即“第一行的4个字节+第二行的5个字节+第三行的7个字节”=457=16.
而当利用-m选项时,一个汉字就作为一个字符盘算,是453=12.
当利用-L时,是给出最长行的长度,第二行最长,有4个字符长.(明显是不把换行符盘算在内)
利用-w是盘算字数,一个字是一个word,“34”暗示一个word,一个“你好”暗示一个word,因而221=5.
插孔说说tab制表符,这个标记对照特别,当利用-L时,制表符算7个字符(这要根据一个制表符的长度而定,在我的体系中一个制表符算7个空格长度).而当利用-w时,制表符和空格没有两样,都作为字的距离来对待.当用-c时,一个制表符也就算一个字符,它切实其实就只是一个字符罢了.
假如你间接实行wcwc1.txt,则显现:
  1. [rocrocket@rocrocketprogramming]$wcwc1.txt3516wc1.txt
复制代码
输入信息顺次是:行数字数字节数文件称号.

wc下令
  wc下令的功效为统计指定文件中的字节数、字数、行数,并将统计了局显现输入.
  语法:wc[选项]文件…
  申明:该下令统计给定文件中的字节数、字数、行数.假如没有给出文件名,
则从尺度输出读取.wc同时也给出一切指定文件的总统计数.字是由空格字符辨别开的最年夜字符串.

  该下令各选项寄义以下:
  -c统计字节数.
  -l统计行数.
  -w统计字数.

  这些选项能够组合利用.
  输入列的按次和数量不受选项的按次和数量的影响.
  老是按下述按次显现而且每项最多一列.
  行数、字数、字节数、文件名
  假如下令行中没有文件名,则输入中不呈现文件名.

  比方:
  $wc-lcwfile1file2
  433file1
  752file2
  111185total
  省略任选项-lcw,wc下令的实行了局与下面一样.

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
莫相离 该用户已被删除
沙发
发表于 2015-1-24 12:02:38 | 只看该作者
把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。
只想知道 该用户已被删除
板凳
发表于 2015-2-1 12:08:39 | 只看该作者
Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。
变相怪杰 该用户已被删除
地板
发表于 2015-2-7 09:33:41 | 只看该作者
不同于Windows?系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。
小魔女 该用户已被删除
5#
发表于 2015-2-21 22:50:16 | 只看该作者
编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。
精灵巫婆 该用户已被删除
6#
发表于 2015-3-7 00:34:38 | 只看该作者
当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。
小女巫 该用户已被删除
7#
发表于 2015-3-14 07:18:49 | 只看该作者
如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
柔情似水 该用户已被删除
8#
发表于 2015-3-21 03:28:47 | 只看该作者
随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 10:56

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表