您可以使用管道(pipe)和grep
命令来过滤 strings
命令的输出结果。下面是一些示例。
假设您想要从 /usr/bin/strings
的输出中过滤出包含 “example” 的行:
/usr/bin/strings /usr/bin/ls | grep 'example'
在这个例子中,我们首先运行 /usr/bin/strings /usr/bin/ls
命令,并将输出传递给 grep
命令。然后,grep
命令搜索包含 “example” 的行,并将这些行输出到终端。
如果您只想要过滤出以大写字母开头的行,您可以使用以下命令:
/usr/bin/strings /usr/bin/ls | grep '^[A-Z]'
这里,grep
命令使用了正则表达式 '^[A-Z]'
来匹配以大写字母开头的行。
您还可以使用其他 grep
选项来定制过滤规则。例如,如果您只想要输出包含特定字符串的行,您可以使用 -i
选项来忽略大小写:
/usr/bin/strings /usr/bin/ls | grep -i 'example'
希望这些示例对您有所帮助!