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の両方を使用すると正常に動作します。私は何が間違っていましたか?