텍스트 처리 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를 모두 사용하면 제대로 작동합니다. 내가 뭘 잘못했나요?

관련 정보