如何使用 awk 获取记录总数 - Solaris

如何使用 awk 获取记录总数 - Solaris

我正在创建一个脚本来添加多个功能来监视许多服务器,并且我想使用 echo 命令添加自定义输出,以显示我执行的命令结果的记录总数。

目的是显示禁用、启用等服务的总数。

我使用了图像中的命令,但我不知道我做错了什么。

我需要得到142的结果。

错误:

在此输入图像描述

答案1

为了速度和简单性,我将按照 Munir 的建议将命令输出通过管道传输wc -l。如果你确实想使用awk,只需打印块中的记录数END

awk 'END { print NR }'

相关内容