刚开始学习UNIX,所以这个问题似乎真的很新,但是希望得到答案,因为在Google的帮助下,我一个小时就一直在尝试自己解决问题,但是没有成功。
cat /etc/shadow 2>&1 | wc -l
该命令的作用是什么?我的猜测是:
X>&Y
是文件描述符重定向:这意味着,所有的输出到FDX
是真正进入Y
。2>&1
将STDERR的输出扔到STDOUT中。
wc -l
将输入线数写入STDOUT。
一起,该命令cat /etc/shadow 2>&1 | wc -l
返回的行数/etc/shadow
,以及错误行数。
如果你不希望这些计数错误行,只需使用cat /etc/shadow | wc -l
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句