Electrons_Ahoy Asked: 2009-06-01 17:05:01 +0800 CST2009-06-01 17:05:01 +0800 CST 2009-06-01 17:05:01 +0800 CST “find”和“findstr”在 Windows CLI 中存在多久了? 772 (我知道这是一个有点愚蠢的问题,但是......) 我最近知道“ find ”和“ findstr ”,尽管自从它问世以来,我至少在Windows XP 上做了一些简单的管理。至少可以说,我很惊讶地发现这些命令在昨天之前从未设法进入我的视野。 (确切的引用:“哇,我想我毕竟不必继续下载 grep 端口。”) 另一方面,迟到总比永不好,对吧? 无论如何,我只是好奇,这两个内置到 Windows 中多久了?如果它是 XP 中的新功能,我只会觉得有点愚蠢,但我本可以在 DOS 5.0 时代使用它们,我真的会觉得自己像个傻瓜。 windows command-line-interface ms-dos 4 个回答 Voted Best Answer Gavin McTaggart 2009-06-01T17:15:04+08:002009-06-01T17:15:04+08:00 Findstr 位于 Windows NT4 资源工具包中,并添加到 W2K 及更高版本的本机操作系统中。'find.exe' 一直存在于 DOS 中。我似乎记得在 DOS 3.3 中使用过它。 David Yu 2009-06-01T17:11:28+08:002009-06-01T17:11:28+08:00 自从 waaaay 回来后,FIND 就一直在 DOS 中。FINDSTR 我不确定它已经存在了多久,但我记得很久以前在基本文本文件中使用 FIND,偶尔在批处理文件中使用 FIND。 Zoredache 2009-06-01T17:19:16+08:002009-06-01T17:19:16+08:00 Find 在我的 DOS 5.0 磁盘上,但我认为它不能替代 grep。 Andy Lester 2009-06-01T18:57:59+08:002009-06-01T18:57:59+08:00 如果您安装了 Perl,您可以使用 ack 来满足您的大部分文本搜索需求:http ://betterthangrep.com/
Findstr 位于 Windows NT4 资源工具包中,并添加到 W2K 及更高版本的本机操作系统中。'find.exe' 一直存在于 DOS 中。我似乎记得在 DOS 3.3 中使用过它。
自从 waaaay 回来后,FIND 就一直在 DOS 中。FINDSTR 我不确定它已经存在了多久,但我记得很久以前在基本文本文件中使用 FIND,偶尔在批处理文件中使用 FIND。
Find 在我的 DOS 5.0 磁盘上,但我认为它不能替代 grep。
如果您安装了 Perl,您可以使用 ack 来满足您的大部分文本搜索需求:http ://betterthangrep.com/