テキスト処理grepとawkは一緒にライブスクリプトで動作しません。

テキスト処理grepとawkは一緒にライブスクリプトで動作しません。

SSHを使用してリモートサーバー(Ubuntu)にログインし、毎秒テキスト/値を出力するコマンド(ライブスクリプト)を実行します。

ライブ出力からインクルードをフィルタリングしたいです。これを行うには、正しい出力を提供するこれを'dlsch_rounds'使用しています。command | grep 'dlsch_rounds'

UE 4aae: dlsch_rounds 22/0/0/0, dlsch_errors 0, pucch0_DTX 0, BLER 0.03874 MCS 9

今より詳細にフィルタリングしてBLER 0.03874

使用するとcommand | grep 'dlsch_rounds' | awk '{print $8}' まったく出力になりません。一方、出力をファイルに保存し、grepとawkの両方を使用すると正常に動作します。私は何が間違っていましたか?

ベストアンサー1

おすすめ記事