Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想过滤任意输出的输出,例如cat或objdump只显示包含“模式”的行。
cat
objdump
是否有单行 UNIX/Linux 命令来执行此操作?
例如cat filepath | xargs grep 'pattern' -l不适合我
cat filepath | xargs grep 'pattern' -l
cat file | grep pattern
grep pattern file如果它是静态文件,您也可以使用。
grep pattern file
最好使用grep -eor egrep(这允许扩展正则表达式)。然后你可以用正则表达式做更强大的事情:
grep -e
egrep
cat my_phonebook | egrep "[0-9]{10}"
显示文件中的所有 10 位电话号码。
如果您折腾 a -o,则仅返回数字(而不是行上的前后内容)。
-o