问题标签 [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 回答
376489 浏览

python - Python中的字符串查找示例

我试图找到一些例子,但没有运气。有人知道网上的一些例子吗?我想知道它在找不到时返回什么,以及如何从头到尾指定,我猜这将是 0、-1。

0 投票
13 回答
19524 浏览

php - 用批处理脚本替换 PHP 短打开标签

多年来,我收集了大量的 php 文件,我需要将所有简短的打开标签正确地替换为正确的显式打开标签。

我认为这个正则表达式会正确选择它们:

它处理像这样的情况

但我不确定如何处理整个文件夹树并检测 .php 文件扩展名并应用正则表达式并在文件更改后保存文件。

我觉得如果你掌握了正确的工具,这会非常简单。(在 sed 手册中有一个有趣的技巧:4.3 Example/Rename files to lower case)。

也许我错了。
或者也许这可能是一个单线器?


将文本字段的委托属性连接到 IB 中的视图控制器(应该是该视图的文件所有者)。还要在视图控制器标头中注意您符合协议。

或者您可以在视图控制器的 viewDidLoad 方法中将 texfield.delegate 属性设置为 self。

0 投票
5 回答
13394 浏览

c++ - C++ const std::map 引用无法编译

传递对 a std::mapas const 的引用会导致 [] 运算符中断是否有原因?使用 const 时出现此编译器错误(gcc 4.2):

错误:“map[name]”中的“operator[]”不匹配</p>

这是函数原型:

const而且,我应该提一下,当我删除. 前面的关键字时没有问题std::map

如果我的指示正确,如果 [] 运算符找不到密钥,它实际上会在映射中插入一个新对,这当然可以解释为什么会发生这种情况,但我无法想象这会是可接受的行为。

如果有更好的方法,比如使用find而不是 [],我将不胜感激。我似乎也无法找到工作……我收到const mismatched iterator 错误。

0 投票
5 回答
6794 浏览

linux - 通过 Find 命令在 AWK 上应用 Unix 的 Head

我想使用以下代码段在 find 给出的文件列表中输出前 10 行 AWK 命令:

另请注意,我想打印出正在处理的文件名。

但是为什么我会收到这样的错误:

正确的方法是什么?

我尝试在管道之前不使用反斜杠。它仍然给出了一个错误:

0 投票
8 回答
37507 浏览

perl - 如何验证 Perl 中的数组(列表)中是否存在值?

我有一个可能值的列表:

如何以简洁的方式检查值$val是否存在@a

一个明显的实现是遍历列表,但我确信TMTOWTDI


感谢所有回答的人!我想强调的三个答案是:

  1. 公认的答案 - 最“内置”和向后兼容的方式。

  2. RET 的答案是最干净的,但只适用于 Perl 5.10 及更高版本。

  3. draegtun 的答案(可能)要快一些,但需要使用额外的模块。如果我可以避免它们,我不喜欢添加依赖项,在这种情况下不需要性能差异,但如果你有一个 1,000,000 元素列表,你可能想试试这个答案。

0 投票
7 回答
33185 浏览

find - 使用 find 命令搜索具有某些文本模式的所有文件

我使用以下 find 命令来查找并显示所有具有输入文本模式的文件。

寻找 。-type f -print|xargs grep -n "模式"

我有很多项目文件夹,每个文件夹都有自己的名为“Makefile”的makefile。(没有文件扩展名,只有“Makefile”)

如何使用上述命令仅在我所有项目文件夹中名为 Makefile 的文件中搜索特定模式?

-广告。

0 投票
3 回答
7507 浏览

c# - C# - 在二进制文件中搜索模式

在 C# 中搜索大型二进制文件以查找某个子字符串的最佳方法是什么?

为了提供一些细节,我试图从可执行文件中提取 DWARF 信息,所以我只关心二进制文件的某些部分(即以字符串开头的部分.debug_info.debug_abbrev等等)

我在 , 或 中看不到任何明显的东西StreamFileStream所以BinaryReader看起来我必须自己读取数据块并在数据中搜索字符串。

有没有更好的办法?

0 投票
5 回答
26041 浏览

macos - find 缺少选项 -printf,现在怎么办?

我还没有找到 Mac 的 find 没有选项 -printf 的原因。苹果通常决定去掉与其他命令不正交的选项?

在没有 coreutils的情况下,如何在 Mac 中达到与以下命令相同的结果?

0 投票
6 回答
6686 浏览

bash - 如何将 shell 命令应用于嵌套(且转义不佳)子目录中的许多文件?

我正在尝试执行以下操作:

但是该命令不起作用,因为 $file 非常奇怪。因为我的目录树有蹩脚的文件名(包括空格),我需要转义find命令。但似乎没有一个明显的转义符起作用: -ls给我以空格分隔的文件名片段 -fprint并没有更好的效果。

我也试过: for file in "找到 . *.foo -ls"; do echo $file; done - but that gives all of the responses from find in one long line.

有什么提示吗?我很高兴有任何解决方法,但很沮丧我无法弄清楚这一点。

谢谢,亚历克斯

(嗨,马特!)

0 投票
20 回答
559338 浏览

bash - 如何从“查找”中排除所有“权限被拒绝”消息?

我需要隐藏所有权限被拒绝的消息:

当出现这样的消息时,我正在试验。我需要收集所有不会出现的文件夹和文件。

是否可以将权限级别定向到files_and_folders文件?

如何同时隐藏错误?