问题标签 [find]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
9 回答
3234 浏览

c++ - STL::Map - Walk through list or use find?

Say I have a method that needs to pull 8 values from a map with 100 elements in it. Which do you think would be preferable:

Walk in a for loop from begin to end once, pulling the elements out by switching on the key?

Or using find 8 times to get those values?

0 投票
4 回答
2434 浏览

perl - 为什么我不能在 Perl 中删除这个空目录?

我正在从http://www.perlmonks.org/index.pl?node_id=217166转换一个 linux 脚本,具体如下:

我的尝试是:

但是,当脚本尝试删除一个目录时,我收到一个错误,指出该目录正在被另一个进程使用(当它不是时)。有任何想法吗?我正在使用 ActiveState 5.10 在 Windows Server 2003 SP2 64 位上运行该脚本。

谢谢!

0 投票
6 回答
29501 浏览

find - 如何在 cvs 中查找一个人的所有提交(文件和评论)

希望在 cvs 中获取用户的所有文件列表(提交评论也不错)。

0 投票
1 回答
6177 浏览

vb.net - VB.NET 谓词数组查找

如何使用 Array.Find 将以下内容转换为 VB.NET 谓词?

0 投票
3 回答
504 浏览

unix - 在 unix“查找”中包含软链接文件夹

如何告诉 unix“查找”在其递归搜索中包含软链接的文件夹?

0 投票
1 回答
2164 浏览

php - Textmate Regex 查找替换帮助

我有一个项目,我正在将一些遗留的 perl cgi 表单转换为 PHP。其中很多需要查找/替换信息。在这种情况下,我在 perl 脚本中有这样的行:

需要阅读:

另一个例子展示了这些标签如何在 perl/html 中显示的一些变化:

如您所见,引号可以在任何地方,但这不是我的问题。我决定在 textmate 中编写一个查找/替换正则表达式,让我的生活更轻松一些。我的正则表达式看起来像:

这在我使用的第一个文件中运行良好,但由于某种原因,在当前文件中,正则表达式变得非常贪婪,匹配了很多行。它将匹配开头 (\$checked...),然后匹配到字符 '}' 出现的最后一次。我尝试了一些变体以使其不那么贪婪,包括:

但即使这样似乎也匹配多行。我假设开头的 ^ 只会匹配一行的开头,而末尾的 $ 只会匹配结尾...将我的匹配限制为 1 行...但似乎并非如此。

/me 在正则表达式中失败

感谢您的帮助,迈克

0 投票
4 回答
3018 浏览

linux - Linux 文件创建时间戳竞争条件

我正在尝试做我认为在 Linux 下很简单的事情。我有一个运行各种测试程序的 bash 脚本,我想确定当前目录中的哪些文件是由测试程序创建的。所以我正在做这样的事情:

原来 find -newer 的粒度很差,所以通常发生的情况是测试程序生成的一些文件显示为比时间戳文件更旧。所以我尝试了这个:

生成相同的列表。这通常有效,但并非总是如此。我仍然会遇到测试生成的文件显示为比时间戳文件更旧的情况。

谢谢!

PS我可以通过拍摄目录的两个快照来完成此操作,一个是在测试程序运行之前,一个是之后,然后比较它们。第二个列表中不在第一个列表中的任何文件都必须由测试程序创建(我不关心后台作业或其他用户写入目录)。但是这种方法不是我想要的,因为如果在运行测试之前没有删除输出文件(它们应该是,但在某些情况下可能不是),这种方法会说它不是由测试程序,因为它在运行测试程序之前就在目录中。

0 投票
3 回答
5680 浏览

xml - 如何使用 VBS 在 XML 文件中搜索不同的字符串并将其替换为另一个字符串

我有一个包含加密密码的配置 XML 文件。有时我们需要重置此密码,这样做的方法包括从 XML 文件中删除实际上是密码的字符串并保存文件。

该过程还涉及停止和重新启动我可以管理的几个服务,但我还没有找到一种搜索和替换字符串的方法,因为它每次都可能不同。

我想在 VBS 中执行此操作(因为这几乎是我在脚本世界中所熟悉的所有内容),但很高兴考虑以其他方式执行此操作。

我已经查看了替换功能,但我还没有找到将通配符放入搜索条件的方法。我需要能够搜索:

并替换为:

对于可能熟悉这种情况的人,我正在重置 Websense Enterprise Manager 的密码。

XML 文件似乎是 v1.0:

谢谢。汤姆

0 投票
3 回答
3608 浏览

bash - 使用 bash 删除带有空格的目录

我正在使用以下命令删除名为“Test Folder”的文件夹中的每个“.dummy”目录:

但是,这不起作用,因为它扩展为:

由于没有转义空格,因此失败。

我也尝试过这样的事情:

它有效,但它给出了一个恼人的错误,如下所示:

有没有办法使任何一种解决方案都能成功?

0 投票
3 回答
356 浏览

eclipse - eclipse发现资源未编译

当我在Eclipse中单击Ctrl++Shift时,会出现一个对话框,允许我查找资源。但是,它会显示所有资源,无论它们是未编译还是未编译。有什么方法可以过滤,所以它只显示未编译的资源?或者我可以以某种方式隐藏已编译的资源吗?R