“find”和“findstr”在 Windows CLI 中已经存在多久了?

“find”和“findstr”在 Windows CLI 中已经存在多久了?

(我知道这个问题有点傻,但是......)

我最近意识到“寻找“ 和 ”查找字符串“,尽管自从 Windows XP 发布以来,我至少一直在对其进行轻量级的管理。至少可以说,我很惊讶地发现,在昨天之前,这些命令从未出现在我的视野中。

(确切的引用:“哇,我想我毕竟不需要继续下载 grep 端口了。”)

另一方面,迟做总比不做好,对吧?

无论如何,我只是好奇,这两个功能内置在 Windows 中多久了?如果它是 XP 中的新功能,我只会觉得自己有点愚蠢,但如果我在 DOS 5.0 时代使用它们,我真的会觉得自己像个傻瓜。

答案1

Findstr 位于 Windows NT4 资源工具包中,并已添加到 W2K 及更高版本的本机操作系统中。'find.exe' 一直存在于 DOS 中。我似乎记得在 DOS 3.3 中使用过它。

答案2

FIND 很久以前就存在于 DOS 中。我不确定 FINDSTR 存在了多久,但我记得很久以前在基本文本文件上使用过 FIND,偶尔在批处理文件中也使用过。

答案3

我的 DOS 5.0 磁盘上有 Find,但我认为它不能替代 grep。

答案4

如果你安装了 Perl,那么你可以使用 ack 满足大多数文本搜索需求:http://betterthangrep.com/

相关内容