【发布时间】:2014-01-21 11:51:52
【问题描述】:
例如,我想为locate 命令的输出着色,以便与其他终端文本轻松区分开来。
它应该像这样工作:
locate -bir pdf | some_command_to_color_the_result
着色不应仅限于 locate 命令:我需要一个使用管道为文本着色的通用解决方案,例如将 grep 或 cat 的输出提供给它。
如果没有内置的 Linux 命令,欢迎提供有关如何创建命令的任何提示。
【问题讨论】:
-
grep --color 将提供颜色
-
这取决于你想要什么颜色,但
grep --color '.'会给你一些颜色(当我尝试它时是红色)。 -
这回答了我的问题。我创建了一个别名“alias color='grep --color .”,然后像“locate -bir pdf | color”一样使用它
-
@PeterMortensen 您建议的目标是 C++。这是一个 bash 问题。