awkを使用してレコードの総数を取得する方法 - Solaris

awkを使用してレコードの総数を取得する方法 - Solaris

多くのサーバーを監視するために複数の機能を追加するスクリプトを作成しており、echoコマンドを使用してカスタム出力を追加して実行したコマンドの結果としてレコードの総数を表示したいと思います。

無効なサービス、有効なサービスなどの総数を表示することが目的です。

画像のコマンドを使用しましたが、私が何を間違っているのかわかりません。

142の結果を得る必要があります。

間違い:

ここに画像の説明を入力してください。

答え1

スピードとシンプルさのために、Munirが提案したようにコマンド出力をパイプしますwc -l。本当に使いたい場合は、awkブロックのレコード数を印刷してくださいEND

awk 'END { print NR }'

関連情報