linux shell wc命令

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

语法:wc [选项] 文件…

说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。

该命令各选项含义如下:

- c 统计字节数。

- l 统计行数。

- w 统计字数。

这些选项可以组合使用。

输出列的顺序和数目不受选项的顺序和数目的影响。总是按下述顺序显示并且每项最多一列。

行数、字数、字节数、文件名

如果命令行中没有文件名,则输出中不出现文件名。

例如:

$ wc - lcw file1 file2

4 33 file1

7 52 file2

11 11 85 total

省略任选项-lcw,wc命令的执行结果与上面一样

示例:

wc命令用来计算一个文件或者指定的多个文件中的行数,单词数和字符数。如:
wc filename
第一列显示行数,第二列显示单词数,第三列显示字符数。
wc 有四个参数可选,分别是l,c,m,w
wc -l filename 报告行数
wc -c filename 报告字节数
wc -m filename 报告字符数
wc -w filename 报告单词数

shell基础--- wc命令相关推荐

  1. 【shell】wc命令

    wc是一个非常方便的文本处理命令,有两个功能: 统计文件的行数 统计文件的字符数 那么就有三个参数: -l :只统计行数 -w: 统计英文单词数 -m: 统计字符数 default :行数+单词数 默 ...

  2. [shell基础]——sed命令

    ---恢复内容开始--- 关于sed sed 是一种在线编辑器,它一次处理一行内容. 处理时,把当前处理的行存储在临时缓冲区中,称为"模式空间"(pattern space),接着 ...

  3. [shell基础]——uniq命令

    uniq命令常见选项       去除重复行       -u  显示不重复的行       -d  显示有重复的行       -c  打印每一行重复的次数 测试文本内容如下: # cat 4.tx ...

  4. 【Shell牛客刷题系列】SHELL1 统计文件的行数:学习wc命令和文本三剑客awk、grep、sed命令

    该系列是基于牛客Shell题库,针对具体题目进行查漏补缺,学习相应的命令. 刷题链接:牛客题霸-Shell篇. 该系列文章都放到专栏下,专栏链接为:<专栏:Linux>.欢迎关注专栏~ 本 ...

  5. 第1篇、Linux操作基础|Shell基础命令

    1.操作系统和内核 常见操作系统: windows  iOS  macOS  安卓  塞班  鸿蒙 deepin  ubuntu   centos 内核分类: nuix(收费.不开源) linux(开 ...

  6. shell wc命令

    今天的内容是Linux的wc命令,这个名字很好记,什么,你也知道. 这个命令的功能也很好记,它功能很有限: wc -c filename:显示一个文件的字节数 wc -m filename:显示一个文 ...

  7. 【UEFI基础】Shell下的命令(一)

    什么是UEFI Shell UEFI Shell是一种特殊对待UEFI_APPLICATION.提供用户和UEFI系统之间的一个接口.它有很强大的功能,但是正常启动计算机系统时,不会用到UEFI Sh ...

  8. day23:shell基础介绍 alias及重定向

    2019独角兽企业重金招聘Python工程师标准>>> 1.shell基础介绍: shell是一个命令解释器,用于用户与机器的交互: 也支持特定的语法(逻辑判断,循环): 每个用户都 ...

  9. 8.1-8.5 shell介绍,命令历史,命令补全和别名,通配符,输入输出重定向

    8.1 shell介绍 8.2 命令历史 8.3 命令补全和别名 8.4 通配符 8.5 输入输出重定向 8.1 shell介绍 Linux Shell基础 介绍shell的特性,用法. shell是 ...

最新文章

  1. 查询表中的所有字段名
  2. 在CentOS8下安装docker遇到的containerd.io >= 1.4.1解决方法
  3. amd同步多线程_使用方法及感受_AMD Ryzen Threadripper 1950X_CPUCPU评测-中关村在线
  4. 上海公布公交卡成本 押金拟从30元调至20元
  5. PYPL 7月榜单公布:Java份额出现下降趋势
  6. iOS 6 的5个新特性创建杀手级应用
  7. vue实现的tabs标签组件
  8. oracle出错如何备份数据,Oracle数据库备份失败, 出错代码:0xe0001402
  9. Android中JNI编程出现“Invalid arguments ' Candidates are: void * malloc(?) '”的解决方案
  10. [BZOJ2157]旅游(树链剖分/LCT)
  11. 61850客户端软件构建
  12. iOS8过渡到iOS9,Xcode6过渡到Xcode7
  13. php 限定字符长度,php-限制字符串长度
  14. win10默认壁纸_Win10瞬间审美爆炸,5分钟一键美化,不输万元Mac!
  15. python上传数据到坚果云_坚果云功能
  16. 经典SFM步骤——Lowe2005
  17. win10怎么在开机时自动连接拨号上网
  18. linux设置法语键盘布局,法语键盘布局图.doc
  19. 化妆品行业如何开启新零售模式?你懂了吗
  20. Nuxt之Meta标签关键字描述之description重复问题

热门文章

  1. Valgrind 介绍
  2. 在笛卡尔坐标系上描绘函数(x*x+1)/(x*x-1)曲线
  3. 使用buildroot构建龙芯2K1000文件系统,并使用qt+OpenCV进行拍照,并使用dropbear搭建ssh服务
  4. John McCarthy:LISP-关于它的过去和未来的记录-1980
  5. 三年级信息技术连接计算机教案,三年级信息技术计算机教案全册.doc
  6. vue 自定义指令练习
  7. 计算机网络分两大类,计算机网络一般分为广域网和局域网两大类,其分类依据是()。...
  8. python中日期转字符串/字符串转日期
  9. Tensorflow 2.x(keras)源码详解之第十一章:keras损失函数及自定义损失函数
  10. Switch支持的几种类型