4136得票13回答
grep:显示每个匹配项周围的行

如何使用grep命令并显示每个匹配行前后的5行内容?

2030得票16回答
如何在Vim中进行不区分大小写的搜索

我希望在文件中搜索大写单词,例如 COPYRIGHT。我尝试执行以下搜索: /copyright/i # Doesn't work 但它没有生效。我知道在Perl中,如果我在正则表达式中加入i标志,它会将正则表达式转换为不区分大小写的正则表达式。似乎Vim有自己的一种方式来表示不区...

926得票22回答
使用grep --exclude/--include语法来排除或包含某些文件,以避免在这些文件中进行grep操作。

我需要在一个目录树中的文本文件中查找字符串foo=。操作系统是Linux,使用的是bash shell。grep -ircl "foo=" * 目录中还有许多与 "foo=" 匹配的二进制文件。由于这些结果不相关且会减慢搜索速度,我想让grep跳过搜索这...

829得票16回答
如何在Django中合并多个QuerySet?

我正在尝试为我正在构建的Django网站构建搜索功能,在该搜索中,我要跨越三个不同的模型进行搜索。为了在搜索结果列表上获得分页,我想使用通用的object_list视图来显示结果。但是为了做到这一点,我必须将三个QuerySet合并成一个。 我该怎么做?我已经尝试过这样做: result_...

827得票9回答
如何基于特定字符串grep提交记录?

在 Git 代码仓库中,我想列出所有包含特定单词的提交记录。我尝试了这个: git log -p | grep --context=4 "word" 但它并不一定会返回文件名(除非它距离我搜索的单词少于五行)。我也尝试过 git grep "word" 但它只给我当前的文件,而不是...

772得票25回答
在Python中搜索字典列表

鉴于:[ {"name": "Tom", "age": 10}, {"name": "Mark", "age": 5}, {"name": &...

766得票12回答
Solr与ElasticSearch的比较

这些技术的核心架构差异是什么? 另外,每种技术通常适用于哪些使用案例?

724得票38回答
生成一个不在已有 40 亿个整数中的整数。

给我一个面试题: 假设有一个包含40亿个整数的输入文件,请提供一种算法,生成一个不包含在文件中的整数。假设你有1 GB内存。如果只有10 MB内存,你会怎么做? 我的分析: 文件的大小为4×109×4字节=16 GB。 我们可以进行外部排序,这样可以让我们知道整数的范围。 我的问...

676得票10回答
re.search和re.match有什么区别?

在Python的re模块中,search()和match()函数有什么区别? 我已经阅读过Python 2文档(Python 3文档),但我总是记不住。

654得票9回答
如何使用grep排除一个单词?

我需要类似于以下的东西:grep ^"unwanted_word"XXXXXXXX