如何让 grep 闪烁匹配的模式?

如何让 grep 闪烁匹配的模式?

我应该为 grep 设置什么颜色模式GREP_COLORSENV 变量可在匹配模式上启用闪烁模式?

答案1

GREP_COLORS='mt=X;Y;Z' grep --color 'pattern' infile

  • X可以设置为以下之一(代表显示属性):
    0 重置所有属性
    1 Bright
    2 Dim
    4 Underscore
    5 眨眼
    7 反转
    8 隐藏

  • Y可以设置为以下之一(代表前景色):
    30 黑色
    31 红色
    32 绿色
    33 黄色
    34 蓝色
    35 洋红色
    36 青色
    37 白色

  • Z可以设置为以下之一(代表背景颜色):
    40 黑色
    41 红色
    42 绿色
    43 黄色
    44 蓝色
    45 洋红色
    46 青色
    47 白色

因此,要将闪烁模式设置mt(匹配文本)为:(mt=5;Y;Z选择&Z颜色为上面列表中的一种); “请注意,您的终端应支持 ANSI 颜色”:

GREP_COLORS='mt=5;30;43' grep --color 'pattern' infile

GREP_COLORS更多选项。

相关内容