wc -m命令在统计字符数的时候为什么总是多一个?
这是知乎上一个小伙伴的提问,原问题如下:
看到这个问题,我的第一反应就是,应该是有换行符或者结尾符的存在。
计算机行业最大的好处就是可以复现,那我们来复现一下:
按照你说的,我们来测试下:
[root@laoxin-06 ~]# cat a.txt
aaa b
可以看到一共5个字符,当我们去使用wc -m 和wc -c查看的时候
[root@laoxin-06 ~]# wc -c a.txt
6 a.txt
[root@laoxin-06 ~]# wc -m a.txt
6 a.txt
[root@laoxin-06 ~]#
结果都为6,所以你的困惑就是为什么我们看到的aaa b一共5个字符,结果查出来的都显示6个。
教你一个方法,从计算机的视角看到底有几个字符:
[root@laoxin-06 ~]# cat -A a.txt
aaa b$
可以看到在b后面有个$, 所以一共是6个字符哈。
或者我们可以用另外一种方式:
vi -b a.txt 然后进入后设置:set list
结果也是6个,如图中那里有个$
这下疑问解开了,还有问题,欢迎留言哦。
这里补充一个小知识点:
文中提到的-c 和 -m 分别表示:
wc -c filename:显示一个文件的字节数
wc -m filename:显示一个文件的字符数
wc -m命令在统计字符数的时候为什么总是多一个?相关推荐
- 函数字节不对齐函数崩溃_Excel中统计字符数,不需要一个一个的数,len函数能轻松搞定...
简介:要统计Excel单元格中的字符数,不需要一个一个的数,利用len函数就能轻松搞定. 问:什么是len函数? 答:自动统计字符数的函数 问:怎样记住len函数 答:len是length(长度)的简 ...
- 百练OJ:2742:统计字符数
题目链接: 百练OJ:2742:统计字符数 描述:判断一个由a-z这26个字符组成的字符串中哪个字符出现的次数最多 输入:第1行是测试数据的组数n,每组测试数据占1行,是一个由a-z这26个字符组成的 ...
- 信息学奥赛一本通(1187:统计字符数)
1187:统计字符数 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 11588 通过数: 6641 [题目描述] 给定一个由a-z这26个字符组成的字符串 ...
- 信息学奥赛一本通| 1187:统计字符数
1187:统计字符数 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 18586 通过数: 10497 [题目描述] 给定一个由a-z这26个字符组成的字符串,统计其中哪个字符出现 ...
- 在Microsoft Excel中如何统计字符数
使用 LEN 函数计算 Excel 中的字符数.在Excel中使用LEN和 SUBSTITUTE 对特定字符进行计数. 一.Excel 中的 LEN 函数统计单元格中的字符数 说明:LEN 函数计数2 ...
- 统计字符数(信息学奥赛一本通-T1187)
[题目描述] 给定一个由a-z这26个字符组成的字符串,统计其中哪个字符出现的次数最多. [输入] 输入包含一行,一个字符串,长度不超过1000. [输出] 输出一行,包括出现次数最多的字符和该字符出 ...
- 用C语言读取txt文件并统计字符数
使用fgets函数读取并显示总字符数 在源文件目录下读取test.txt文件 #include <stdio.h> #include <stdlib.h> #include & ...
- 1187:统计字符数
[题目描述] 给定一个由a-z这26个字符组成的字符串,统计其中哪个字符出现的次数最多. [输入] 输入包含一行,一个字符串,长度不超过1000. [输出] 输出一行,包括出现次数最多的字符和该字符出 ...
- 0717 抽象类/接口/异常/==-equals()/搜索字符串/包装类型(统计字符数)/hashCode()/StringBuffer/pingSQL/2018年美式日历
抽象类与接口 什么是抽象类? 有一些类没有必要实例化,实例化没有意义,它可以封装通用 的业务代码 Animal -- 没有必要实例化 Dog Cat Fish ... 抽象 ...
最新文章
- 如何使用日志进行程序调试_如何使用日志节省调试时间
- 【django】【基础】templates
- c++STL容器的priority_queue
- 微软官方宣布:Edge 浏览器将采用 Chromium 内核
- 【Linux学习篇】This virtual machine is configured for 64-bit guest operating systems.……
- 规模化敏捷框架何从入手?这篇文章把SAFe讲透了!
- 编程坑太多,Map 集合怎么也有这么多坑?一不小心又踩了好几个!| 原力计划...
- jQuery几种常用方法
- 阿里云开发者大赛记事
- STM32驱动W25Q64读写数据
- PRINCE2认证的优势是什么?
- Python 中使用 ImageJ 详细教程
- 精益+敏捷,两大管理思路让研发效能「飞」起来
- 北京妙计旅行 后台开发实习一面二面
- QQ在线客服设置-QQ开启临时会话教程
- 渗透测试员完整职业指南
- 分享下Python从业者的生存现状,告诉你一般程序员真实工资
- MD5文件加密和解密
- 3dsMax MaxScript 语法
- [luogu P4230]连环病原体