禁用 grep 中的粗体字体和着色

禁用 grep 中的粗体字体和着色

我想使用命令的输出:

fdisk -l | grep -i "/dev"

在我的 bash 脚本中。
命令的当前输出

但问题是它大胆的并对匹配的输出进行突出显示/着色。我不想要这样。我仅有的想要打印符合条件的行。

答案1

您的 shell 可能有一个已定义的别名。在oralias grep='grep --color=auto'中相当常见。您可以删除别名或将其替换为~/.bash_aliases~/.bashrc

grep --color=never

grep --color=never当您不需要颜色时,您当然可以手动使用,因为它会扩展为grep --color=auto --color=never并且后一个选项会否决前者。

请参阅grep --helpman grepinfo "(grep)General Output Control"了解更多信息。

相关内容