查找多个文件共有的行
我试图确定哪个标头声明了特定的函数。我使用 grep
来查找该函数的使用实例;现在,我想找到所有文件都包含哪个标头。我知道 comm
实用程序;但是,它只能比较两个排序文件。是否有一个 Unix 实用程序可以找到任意数量的未排序文件之间的公共行,或者我必须编写自己的实用程序?
I'm trying to determine which header declares a specific function. I've used grep
to find instances of the function's use; now, I want to find which header is included by all the files. I'm aware of the comm
utility; however, it can only compare two sorted files. Is there a Unix utility that can find the common lines between an arbitrary number of unsorted files, or must I write my own?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
其中
COUNT
是传递给cat
的文件数。在尝试过程中,我使用此变体来查看我 #include 至少 10 次的文件:where
COUNT
is the number of files passed tocat
. In playing around, I used this variant to see what files I #include at least 10 times: