【问题标题】:Why is there no built-in grep in Windows? [closed]为什么 Windows 中没有内置的 grep? [关闭]
【发布时间】:2014-11-19 09:36:52
【问题描述】:

在例如问题Is there a Pattern Matching Utility like GREP in Windows?,可以找到一些将grep 实用程序添加到Windows 的选项。但我想知道为什么 Windows 中没有内置的类似 grep 的函数,因为这似乎是一个非常有用的东西(至少对 Linux 用户来说)。

更具体地说,这是否有技术原因?例如。 Windows和Linux之间的操作系统/文件系统架构的差异是否使它变得更加困难/缓慢/无意义/不安全/等等。在 Windows 中有这样的功能?

(例如,我可以想象防病毒软件可能不喜欢程序一次读取数千个文件,因此微软可能决定废弃 grep 实用程序。这当然是代表我的纯粹猜测,但是这是我正在寻找的答案)

【问题讨论】:

  • 您的问题是off-topic,对您的代码或其他人的代码没有直接影响。考虑使用更抽象、更健谈的Stack Exchange site。顺便说一句:在 Windows 中,用户不需要这样的工具,因为用户界面是图形的 (GUI),并且处理该平台的程序员主要不使用脚本语言。因此,无论从用户群的角度还是从用户习惯的角度来看,Windows 都是一个与 Linux 不同的平台

标签: windows grep operating-system


【解决方案1】:

“Grep”是一个 unix 工具 - 它最初是为 unix 制作的。

就功能而言,我们拥有内置“grep”。 Windows 通过命令findfindstr 提供了类似的功能,它们的功能很多,并且已经存在很长时间了。

另外,您可以通过 windows 搜索来搜索文件内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-12
    • 2016-09-27
    • 1970-01-01
    • 2010-09-10
    • 1970-01-01
    • 2023-01-02
    • 2013-06-21
    • 2011-03-27
    相关资源
    最近更新 更多