问题标签 [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.
shell - 'find -exec' 或 'find | 哪个更快?xargs -0'?
在我的 Web 应用程序中,我使用 PHP 脚本呈现页面,然后从中生成静态 HTML 文件。将静态 HTML 提供给用户以提高性能。HTML 文件最终会变得陈旧,需要删除。
我正在讨论两种编写驱逐脚本的方法。
第一种是使用单个查找命令,例如
第二种形式是通过 xargs 管道,类似于
第一种形式rm
为它找到的每个文件调用,而第二种形式只是将所有文件名发送到单个rm
(但文件列表可能很长)。
哪种形式会更快?
就我而言,缓存目录在几个 Web 服务器之间共享,所以这一切都是通过 NFS 完成的,如果这对这个问题很重要的话。
sql - 使用查找的 Rails SQL 查询
我希望使用 find 在 rails 控制器中编写此 SQL 查询:
我将如何做到这一点?我正在使用 Rails 框架和 MySQL。提前致谢。
unix - Unix 'find' + 'grep' 语法与 awk
我使用这一行在我所在目录及其所有子目录的文件中查找短语“B206”。
它在尝试读取某些文件时崩溃,实际上将 putty 中的标题栏更改为一堆奇怪的字符
例如,当它遇到子目录中的 jpg 文件时,它总是崩溃。标题栏发生变化,画面中出现:
强迫我 Ctrl+C 回到提示符,然后退出。
有什么方法可以将代码添加到将排除 jpg 文件的这一行?更好的是,我可以在其中添加要排除的扩展列表的一段代码?
编辑:
-not & -我不为我工作
我发现这个类似的问题也与我的有点相关
unix - 是否有一些 Unix 实用程序可以让我用很少的输入来 grep 多个文件?
现在我经常这样做:
我记得有一些实用程序可以用更少的输入来做到这一点,但是哪个?
更新:如果可能,我更喜欢使用 Bash shell。
visual-studio - VS.NET - Multiple Find All References Result Windows?
Visual Studio has a "Find All References" tool that is great in navigating the codebase to find out where a function is called or where a variable is used. When navigating a large code base, I tend to do find all references multiple times to find the top level of where a function is called.
Imagine we have the following:
A1() calls B1(), B1() calls C()
A2() calls B2(), B2() calls C()
My problem:
If I do find all references on C(), I find both B1() and B2(), which is great.
Now, I try to find out where B1() is called. I find A1() calls B1(). Great!
However, I run into an issue when I want to back track and find out what calls B2(), but I lost track of B2()! By default, VS.NET only has window for the "Find All References" result. Since I found all references for B1() just now, I lost track of where C() was called. I now have to find all references to C(), and then find all references to B2(). I'm working in a large code base, and finding all references can easily take more than a minute for a function. It would be nice if I could save the results of a search, and future find all references would open a new window instead of overwriting the existing search.
Is there a setting in VS.NET 2008 or a free addon that would allow me to have multiple "Find All References" windows?
On a related note, VS.NET has 2 Find result windows for searching for text. Is there a way to have more?
bash - For loop using find lacks doesn't properly handle directory names having white space character
Well i am really stuck at this one.
I have dirs.txt which is as follows:
dirs.txt file is generated by the script itself.
When i want to use dirs.txt in a for loop like:
Here is what the command throws: ls: cannot access /var/tmp/old: No such file or directory
I want the whole filenames to be ls -al'ed but it tries to ls -al /var/tmp/old
How may i correct this from the for loop?
ruby-on-rails - 从许多中选择许多...种
这是我在 Stack 上的第一篇文章,所以如果我违反任何协议,请多多包涵。
我正在使用 Rails (2.1.2) 中的一个项目,我有一个看起来像这样的关系场景:
人们(不同类别的)可以报名参加活动日,并给出以下绑定结果:
现在,我想获得一个客户或某个类别中所有客户的“事件”总数,但我被卡住了。AFAIK,没有办法通过对象数组执行简单的“查找”,对吗?那么,解决方案是什么?嵌套循环,以及从订单中的“天”中获取“事件”的收集方法?
如果我不清楚,请告诉我。
谢谢你的帮助!
bash - 编写一个 shell 脚本,查找 greps 并在 1 行中输出文件名和内容
要查看所有包含“abc”的 php 文件,我可以使用这个简单的脚本:
我可以省略 -l 并提取部分内容而不是文件名作为结果:
我现在想要的是一个版本,它可以同时进行,但在同一行。
预期输出:
或多或少喜欢grep abc *
。
编辑:我想用它作为一个简单的 shell 脚本。如果输出在一行上会很棒,因此可以进行进一步的 grepping。但是脚本不一定只有一行,反正我把它放在一个 bash 脚本文件中。
编辑 2:后来我发现“ack”,这是一个很棒的工具,我现在在大多数情况下使用它而不是 grep。它可以完成所有这些以及更多。http://betterthangrep.com/你会写信ack --php --nogroup abc
得到想要的结果
linux - 可以“查找”或任何其他工具搜索文件广度优先吗?
有时我知道一个文件不是那么深,但是一个非常密集的子目录不允许我轻易找到我想要的文件。
可以使用广度优先搜索查找(或任何其他工具)文件吗?