如何打印输出命令中的行数

Ayr*_*yrx 0 bash

例如:

cat /etc/passwd
Run Code Online (Sandbox Code Playgroud)

计算和显示命令输出的行数的最简单方法是什么?

Har*_*non 6

wc是unix实用程序,它对字符,单词,行等进行计数.尝试man wc了解有关它的更多信息.该-l选项使其仅打印行数(而不是字符和其他内容).

因此,wc -l <filename>将打印文件中的行数<filename>.

您询问了如何计算命令行程序输出的行数.为此,您可以在unix中使用管道.因此,您可以将任何命令的输出传递给wc -l.在您的示例中,cat /etc/password是您要计算的命令行程序.为此你应该这样做:

cat /etc/password | wc -l
Run Code Online (Sandbox Code Playgroud)