(我知道这是一个有点愚蠢的问题,但…)
我最近已经意识到“ find ”和“ findstr ”,尽pipe自从Windows XP出现以来,至less已经在做光pipe理。 我很惊讶,至less可以发现,这些命令在昨天之前从未成为我的观点。
(确切的引用:“哇,我想我没必要继续下载grep端口。”)
另一方面,晚些时候再好,永远不会吧?
无论如何,我只是好奇,这两个内置到Windows多久? 如果它在XP中是新的,我只会觉得有些愚蠢,但是我可以在DOS 5.0的时候使用它们,我真的觉得自己像一个doofus。
Findstr在Windows NT4 Resource Kit中,并添加到W2K和更高版本的本机操作系统中。 “find.exe”一直在DOS下。 我似乎记得在DOS 3.3中使用它。
FIND自从回到DOS以来一直在DOS下。 FINDSTR我不知道已经有多长时间了,但是我记得很久以前在基本的文本文件和偶尔batch file中使用FIND。
查找是在我的DOS 5.0磁盘上,但在我看来,它不是替代grep。
如果您安装了Perl,则可以使用ack来满足大部分文本search需求: http : //betterthangrep.com/