gpt4 book ai didi

linux - grep 彩色线条

转载 作者:IT王子 更新时间:2023-10-29 01:06:30 24 4
gpt4 key购买 nike

我写了一个简单的 PHP shell 脚本来解析文件并输出特定元素。
它产生大量输出。使用不同的(bash)颜色,绿色表示正常,黄色表示警告,红色表示错误等。

在开发过程中,我想过滤掉一些行。例如所有包含红色文本的行。

我可以为此使用 grep(或其他)命令吗?

最佳答案

我不知道您的输入是什么样的,但作为概念证明,您可以过滤 ls 输出中使用绿色的任何行:

ls --color=always | grep '^[\[01;32m'

其他颜色的查找表可以在这里找到:http://en.wikipedia.org/wiki/ANSI_escape_code#Colors

提示:如果你不知道,上面的^[部分应该像Ctrl-VEsc一样输入 (或者实际上 Ctrl-VCtrl-[ 在大多数终端上)。我确信 grep 会有一些选项来让它理解 \x1B,但我还没有找到它

关于linux - grep 彩色线条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6277959/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com