Linux wc-c和wc-m始终提供相同的输出?

Linux wc-c和wc-m始终提供相同的输出?,linux,wc,Linux,Wc,我有以下疑问。wc-m和wc-c总是提供相同的输出。我也尝试过使用浮点数,但两个命令的输出都是相同的 cat test | wc -m 541 cat test | wc -c 541 ASCII字符以字节为单位。但是UTF-8本地字符需要2个字节 echo -n "ŻÓŹŁŃĘ"|wc -m 6 echo -n "ŻÓŹŁŃĘ"|wc -c 12 另外,您可以wc-m test来保存cat。这两种数据类型应该相等,因为在大多数情况下,char和byte数据类型都使用一个字节

我有以下疑问。wc-m和wc-c总是提供相同的输出。我也尝试过使用浮点数,但两个命令的输出都是相同的

 cat test | wc -m
 541
 cat test | wc -c
 541

ASCII字符以字节为单位。但是UTF-8本地字符需要2个字节

 echo -n "ŻÓŹŁŃĘ"|wc -m
 6
 echo -n "ŻÓŹŁŃĘ"|wc -c
 12

另外,您可以
wc-m test
来保存cat。

这两种数据类型应该相等,因为在大多数情况下,char和byte数据类型都使用一个字节。wc-c(字节数)和wc-m(字符数)应该相同。