linux - 在不使用任何预定义函数和使用 shell 脚本的情况下为 diff 输出着色

标签 linux shell

在 Linux 中,我们必须在不使用任何预定义函数的情况下使用“diff”命令为两个文件的输出着色,输出应该如下所示:

比较文件 1 文件 2

something(This should be in green color).

最佳答案

要将颜色更改为绿色,您可以使用

tput setaf 2

尝试在谷歌上搜索 tput(1)。否则,但不太正确,只需使用 echo 输出非常标准的 ansi 转义序列,如:

echo -ne '\033[0;34m'

关于linux - 在不使用任何预定义函数和使用 shell 脚本的情况下为 diff 输出着色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41562130/

相关文章:

c# - 是否可以在 unix 上使用 WPF?

linux - 有人可以识别这个 unix 命令吗?

regex - 如何从bash中的字符串中获取部分内容

linux - 如何在适用于 cPanel 或 CentOS 的 VPS 上安装 PDFTK?

linux - 为 omnet++ 编译 INET 框架时出错

Linux:如何删除目录本身(不是子目录)内的所有文件(不是目录)

php - Phalcon在Centos上安装报错: make: *** [phalcon. lo] Error 1

bash - 通过 sudo 从另一个 shell 脚本调用 shell 脚本 - 环境变量?

bash - bash 终端中的 l(小写 L)命令

linux - 哪个目录有更多的文件,哪个有更多的子目录?