如何根据值更改文本颜色?

如何根据值更改文本颜色?

我想使用 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]+'

相关内容