如何扫描终端输出中的字符串?

如何扫描终端输出中的字符串?

我想在命令的终端输出中搜索字符串并仅显示包含该字符串的行。

我该怎么做?

我感兴趣的是搜索终端输出,而不是文件。我试过

ls --help | grep '--l '

但这给了我错误。

答案1

command-name | grep 'STRING'

如果 STRING 以'-'或开头'--',则必须使用下列格式之一:

command-name | grep \\'STRING'
command-name | grep -e 'STRING'
command-name | grep -- 'STRING'

相关内容