Linux上面的这个 ls | wc 命令统计结果,我有点看不懂啊?

开源软件供应链点亮计划,等你来!>>>

问题请看截图:

环境信息如下:

Linux版本如下:
Linux VM_0_12_centos 3.10.0-957.21.我有一群地球玩家3.el7.x86_64 #1 SMP Tue Jun 18 16:35:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

wc这个命令linux是什么操作系统版本:
wc (GNU coreutils) 8.22

ls这个命令的版本:
ls (GNU coreulinux系统安装tils) 8.22

回答

正确答案如下:

ls | awk '{print $0}'用这个命令可以看到ls进入管道后其实是分3行传送的,字符统计应该是包括了换行符

Print newline, word, and byte c命令英文ounts fo我有好多复活币r each FILE,

这个相当于wc 的是ls的输出哎

如果你要全部文件的话应该是cat *|wc