有没有什么软件,可以快速查询一个文件夹里所有文件(包含子文件夹)中的内容(字符串)?

2020-12-09 10:18:21 +08:00
 youla

伸手。

7863 次点击
所在节点    程序员
83 条回复
klgd
2020-12-10 10:13:42 +08:00
vscode+1
celeron533
2020-12-10 10:16:59 +08:00
windows 下可以试试 astrogrep,开源免费
yorkw
2020-12-10 10:17:47 +08:00
UltraEdit,不过是收费的
raptor
2020-12-10 10:22:09 +08:00
》我只认图形界面的叫软件
》 @youla 请把这句写在标题里. 不然很多人会点进来.

我就是这样误入的。grep 这么简单的事情还要问。当然 GUI 的话 JB 家的 IDE 也都没问题。
youla
2020-12-10 10:22:37 +08:00
@raptor 你改个表字段不就行了,我又没有权限改。
youla
2020-12-10 10:29:06 +08:00
@raptor 顺便再补充一下,我也知道 grep,但是 grep 不快速啊??有 n 级路径,n 个要替换的字符串,怎么个快速法。
golp2000
2020-12-10 17:02:12 +08:00
3 楼就说了,grep 有参数可以搜索子目录,不影响的 @youla
youla
2020-12-10 17:53:15 +08:00
@golp2000 我只是说有很多内容要替换时,不快,我没有说不行。
vx812574395
2020-12-11 10:43:46 +08:00
@cmostuor 是吗?对他不是很熟~不过工具确是蒸🉐好用!
secondwtq
2020-12-11 22:05:41 +08:00
@youla #57 我在 #41 里面后面那些例子可能有些奇葩,本站是普遍认同“command”是“软件”,你就算不知道看到后面回复应该也知道了,然后还“只认图形界面的叫软件”,我觉得这才叫抬杠。

另外,现有的“查找”这个需求,做得最快的,或者最快的之一,应该有那么一个或者几个命令行软件。命令行在“查找”这方面是不差的。“替换”的话,按规则的批量替换也是命令行最快,交互式的替换现在 GUI 做得也不错,使用 ncurses 界面的 vim 和 emacs 也能做。
不过我寻思不论是主题还是 #57 都没说“替换”啊 ...
youla
2020-12-12 18:54:31 +08:00
@secondwtq 我都说了不要 command,你还说 command 的是软件不,是你抬杠是谁抬杠???难道 grep 不是 command ??
secondwtq
2020-12-12 19:39:45 +08:00
@youla #71 我是提醒你本站是认为“command 属于软件”的,和你要不要 command 没有关系。

再说了,你可以不认 command 是软件,我也不可以不认我“抬杠”啊。
secondwtq
2020-12-12 19:40:00 +08:00
@secondwtq #72 s/不可以 /可以
youla
2020-12-13 14:01:14 +08:00
@secondwtq 你说 command 是软件没问题啊,但我重点已经说了不要 command,你还要怎么样?? command 是软件就不是 command 了???杠精????
secondwtq
2020-12-13 14:02:31 +08:00
@youla 你看,你说你知道 command 是软件就可以了。那个七划的字就没必要说了。
secondwtq
2020-12-13 14:06:51 +08:00
@youla #74
> 你还要怎么样

我之所以要强调(在本站的环境下)”command”是软件,就是因为本主题标题中要求的是“软件”,但是你实际需要的是“GUI 软件”(就不说具体需求是好久之后才 append 过去的了)。这导致大家不能理解你的实际需求,出现了一些没有实际帮助的回复。
你现在知道了“command 是软件”,以后求助会更顺利一点。
secondwtq
2020-12-13 14:13:13 +08:00
哦对了,我也没有权限”改个表字段”。
youla
2020-12-13 14:15:51 +08:00
@secondwtq 我只知道我 append 不要 command 时,你还没回复,我一直知道 command 是软件,我只是认为提问时我说软件可能大部分人会认为是带 GUI 界面的软件,我以后若是提问会说图形化界面的软件,防止杠精。
youla
2020-12-13 14:16:31 +08:00
@secondwtq 你当然没有权限,不然你还会来抬杠??不早就把我 delete 了
secondwtq
2020-12-13 14:23:37 +08:00
@youla
#78 ”提问会说图形化界面的软件”并不是为了“防止杠精”,而是为了问题能更好地被解决。
#79 你为什么假设我会把你删除?
这么说吧,如果我有权限的话,我会更改 V2EX 的算法,我对本站的主题排序算法不是很满意。比如隔壁 https://v2ex.com/t/734272 这个主题,点击率只有该主题的 4% 左右。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/733627

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX