您可以使用管道(pipe)和grep
命令來(lái)過(guò)濾 strings
命令的輸出結(jié)果。下面是一些示例。
假設(shè)您想要從 /usr/bin/strings
的輸出中過(guò)濾出包含 “example” 的行:
/usr/bin/strings /usr/bin/ls | grep 'example'
在這個(gè)例子中,我們首先運(yùn)行 /usr/bin/strings /usr/bin/ls
命令,并將輸出傳遞給 grep
命令。然后,grep
命令搜索包含 “example” 的行,并將這些行輸出到終端。
如果您只想要過(guò)濾出以大寫字母開頭的行,您可以使用以下命令:
/usr/bin/strings /usr/bin/ls | grep '^[A-Z]'
這里,grep
命令使用了正則表達(dá)式 '^[A-Z]'
來(lái)匹配以大寫字母開頭的行。
您還可以使用其他 grep
選項(xiàng)來(lái)定制過(guò)濾規(guī)則。例如,如果您只想要輸出包含特定字符串的行,您可以使用 -i
選項(xiàng)來(lái)忽略大小寫:
/usr/bin/strings /usr/bin/ls | grep -i 'example'
希望這些示例對(duì)您有所幫助!