gpt4 book ai didi

linux - 查找多个文件共有的行

转载 作者:IT王子 更新时间:2023-10-29 00:43:10 25 4
gpt4 key购买 nike

我正在尝试确定哪个 header 声明了特定函数。我使用 grep 来查找函数的使用实例;现在,我想找到所有文件都包含哪个标题。我知道 comm utility ;但是,它只能比较两个已排序 文件。是否有 Unix 实用程序可以找到任意数量的未排序 文件之间的公共(public)行,还是我必须自己编写?

最佳答案

 cat *.c | sort | uniq -c | grep -e '^ *COUNT #include'

其中 COUNT 是传递给 cat 的文件数。在玩游戏时,我使用这个变体来查看我#include 至少 10 次的文件:

 cat *.c | sort | uniq -c | grep -e '^ *[0-9][0-9]\+ #include'

关于linux - 查找多个文件共有的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3217773/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com