我想在一个目录中搜索多个值(例如v1,v2,v3 ....),这些目录中包含大约6-10个巨大的文件(每个大约300 MB)。我尝试过grep和fgrep,使用正则表达式搜索('v1 | v2 | v3')。该命令似乎运行得很慢。我正在运行像
这样的东西grep -e 'v1|v2|v3' .
有没有办法让搜索更快?请注意,该机器是单核,因此并行化可能没有多大帮助。
答案 0 :(得分:0)
我建议
LANG=C egrep 'v1|v2|v3'
它不会比这快得多。
答案 1 :(得分:0)
您可以使用-R选项
进行搜索-R - 以递归方式读取每个目录下的所有文件。
<button onclick="stepupfunction()"> PRESS ME </button>
<input id="score" type="text" value="0" readonly=true;>
<script type ="text/javascript" src="store+json2.min.js"></script>
<script>
document.addListener('onLoad', function documentLoaded(e) {
document.getElementById("score").value = store.get('putAKeyHere') || 0;
})
function stepupfunction() {
document.getElementById("score").stepUp(1);
store.set('putAKeyHere',document.getElementById("score").value)
}
</script>