값에 따라 텍스트 색상을 변경하는 방법은 무엇입니까?

값에 따라 텍스트 색상을 변경하는 방법은 무엇입니까?

cat을 사용하여 파일 내용을 표시하고 숫자가 50보다 크면 텍스트 색상을 빨간색으로 변경하고 싶습니다.

예:

고양이 파일 1

줄게

1 33 56

터미널에 숫자 56이 빨간색으로 표시됩니다.

답변1

우리는 다음을 사용할 수 있습니다 grep:

echo 1 33 56 | grep --color -E '[5-9][0-9]|[1-9][0-9][0-9]+'

관련 정보