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

时间:2012-06-06 08:45:20

标签: bash

例如:

cat /etc/passwd

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

1 个答案:

答案 0 :(得分:6)

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

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

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

cat /etc/password | wc -l