linux - 抑制 Grep 中的非匹配行

标签 linux bash grep

正在运行service --status-all | grep "firestarter"在 Ubuntu 中显示 service --status-all 的完整输出文本“firestarter”以红色突出显示。如何让 grep 只显示包含匹配文本的行,并隐藏其他所有内容?

最佳答案

也许 service --status-all 写入 stderr,而不是 stdout?然后就可以使用

service --status-all 2>&1 | grep firestarter

关于linux - 抑制 Grep 中的非匹配行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7622845/

相关文章:

Linux 中的 Java Jar 文件 SoftLink

linux - lowriter 仅适用于 sudo

linux - shell:从具有已知键的字符串中提取键值

bash - 遍历 bash 中的子目录

bash - 为什么在使用 'set -x' 调用时会得到不同的 bash 脚本结果,我该如何解决?

regex - 使用正则表达式提取子字符串同时排除某个短语

linux - 查看昨天/今天的日志

linux - 在带有 DAS U-Boot 的 Raspberry Pi 计算模块上使用 GPIO-Poweroff 关闭 PSU

linux - 从 shell 脚本中杀死一组特定的进程

linux - 我如何使用 linux bash 命令计算用户分组的用户 session ?