wc 命令中的缩写逻辑是什么?

wc 命令中的缩写逻辑是什么?

中的一些信息 man wc

wc - print newline, word, and byte counts for each file.
  -c, --bytes
          print the byte counts

   -m, --chars
          print the character counts

-b 也许使用indicatingbyte-cindicating更好character。为什么作者使用-c indicatingbyte-mindicating character?这种缩写的逻辑是什么?

答案1

来自 POSIX (https://pubs.opengroup.org/onlinepubs/9699919799/utilities/wc.html#tag_20_154

-c 选项代表“字符”计数,尽管它计算的是字节数。这源于有时错误的历史观点,即字节和字符大小相同。由于国际要求,添加了 -m 选项(让人想起“多字节”)以获取实际的字符数。

相关内容