ubuntu下 ls | wc 命令的问题
- 0次
- 2021-07-25 19:23:05
- idczone
我在自己的用户目录下执行
➜ ~ ls | wc
19 20 192
➜ ~ ls | wc -m
158
发现 ls | wc 的最后一个结果与 ls | wc -m 得到的结果不一样,不知道是什么原因,有人还碰到过吗?
你试试这个:
$ ls | wc -c
结果是一样的了?
man wc
wc - print newline, word, and byte counts for each file
-m, --chars
print the counts
我傻逼了,看鸟哥私房菜里只列出了三个参数-iwm,就没有查看man,被误导了
原来还有个-c,-m 和 -c 还是有区别的
这个一般是编码问题, 文件名里有中文吧?
有中文,了解了