linux 中wc命令输出的是行数 单词数 字节数吗? 字节数和字符数有什么区别?

linux中wc命令输出的是行数单词数字节数吗?字节数和字符数有什么区别?图中为什么输出的第三个数... linux 中wc命令输出的是行数 单词数 字节数吗? 字节数和字符数有什么区别?图中为什么输出的第三个数 展开
 我来答
wang_huan1990
2016-05-31 · TA获得超过635个赞
知道小有建树答主
回答量:301
采纳率:0%
帮助的人:248万
展开全部
wc命令输出的是行数字数和字节数,字节数是byte,是用于计量存储的一种单位,常见的计量单位包括Kb,Mb,Gb,这么说你应该知道。字符和字节换算还要看是什么编码,常见的有ascii码,utf-8编码和unicode编码,编码不同,换算不同。
ASCII码:一个英文字母占一个字节的空间,一个中文汉字占两个字节的空间。
UTF-8编码:一个英文字符等于一个字节,一个中文等于三个字节。
Unicode编码:一个英文等于两个字节,一个中文(含繁体)等于两个字节。
符号:英文标点占一个字节,中文标点占两个字节。
追问

追答

我演示给你看,echo $LANG是用来显示你当前用的什么语系和编码,这里是中文语系utf8编码,所以一个英文字符等于一个字节,一个中文等于三个字节,注意空格是一个字符,每一行还有一个换行符,而且windows与linux换行符不一样。

test1是1行,2个字,字节数是3+3+1+2+1=10

test2是2行,2个字,字节数是11+1+11+1=24

看你用的这个本子看起来很熟悉,昨天也是你一直追问那个cp,cd绝对相对路径的问题吧,咱们还挺有缘的,感觉你学习很有钻研精神嘛,我现在也在学习linux系统还有运维的知识,如果有需要可以随时问我,我也可以给你发一些有用的学习资料

百度网友b0fbba1a0
2016-05-31 · TA获得超过505个赞
知道小有建树答主
回答量:378
采纳率:100%
帮助的人:148万
展开全部
wc输出行数、词数、字节数
有的字符是多字节编码,与字符编码有关。可能一个字符为多个字节编码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式