我想有条件地格式化 Unix 文件,我目前正在处理diff命令,想知道是否可以格式化diff命令输出的文本。
diff
例子:
匹配的值应显示为绿色。 不匹配的值应显示为红色。
假设我有两个文件file1和file2我的命令diff file1 file2。
file1
file2
diff file1 file2
现在我希望假设输出包含 5 个不匹配,那么这些不匹配应该以红色显示。如何使用unix实现这一目标?
简而言之,“对于不匹配的值,将 diff 命令的输出颜色更改为红色”
colors bash ksh diff
bash ×1
colors ×1
diff ×1
ksh ×1