wc计数

前面说的时候没注意到这个命令还挺复杂的

  • wc(word count)计数
    常用参数

    • -c, –bytes 字节数
    • -m, –chars 字符数
    • -l, –lines 总行数
    • -L, –max-line-length 最长的行的字符数
    • -w, –words 单词数
  • wc是支持管道的,可以接受标准输入.所以我们使用echo来看

    为什么输出是5?是它数错了吗?不是的,其实每行的结尾都有一个换行符,只是我们看不到而已.我们把它打印出来看看

    所以现在就很清楚了,每一行都有一个换行符.总的字节数=字节数-行数=(wc -c )-(wc -l)

  • 如果是汉字呢?我们来数一下字数

    同样的道理,都需要考虑到换行符的问题