美文网首页
Grep: 最熟悉的陌生“人“

Grep: 最熟悉的陌生“人“

作者: CloudsDocker | 来源:发表于2022-01-13 07:19 被阅读0次

    grep这个工具对于很多程序员或者运维support朋友来说真的不能再熟悉了,都是很多人或者你知道为什么叫grep吗?

    ❓大写的问号

    您可能会在日常开发任务中使用大量的Linux命令,例如 ls、cd、grep。

    很多命令的命名还是比较直观,不难猜测和知道含义,例如 ls 是 list 的首字母缩写词,而 cd 表示“change directory更改目录”。 但是 grep 怎么样,这似乎很多人搞不懂什么意思

    grep 是开发人员 devops 中最强大的工具之一。 试想一个场景,一个妹子路过时偶然间看到你的屏幕问,这个grep是什么单词,是什么意思? 如果你回答说:嗯,好问题,你知道吗,我也不知道,即便我多年来使用它数千次。

    grep到底是个什么鬼

    如您所知,“grep”是一种流行的搜索文本查找工具,它在内部利用正则表达式进行模式匹配和搜索。 所以“grep”是一个根据正则表达式命令全新造出的词,也就是 'g/re/p' 意思是“在全局范围内搜索正则表达式并打印匹配行

    🤰名扬四海

    此文本查找程序最初是为 Unix 操作系统开发的,但现在可用于几乎所有类 Unix 系统,例如 Mac 和其他一些系统,例如 OS-9。

    由于其受欢迎程度,任何其他命令都包含单词“grep”以表明它们是搜索工具,基本上是依赖于正则表达式匹配的工具。

    有时您可能会发现 grep 在编程语言和命令行工具之外使用,它甚至是软件中查找/替换的同义词。

    此外,grep 甚至在我们的普通语言中也在扩大其使用范围,牛津英语词典甚至添加了“grep”作为名词,动词表示搜索。

    一个著名的用法是 You can't grep dead trees"——这意味着人们可以使用 grep 等工具轻松地在软拷贝、网页、数字媒体中找到和搜索一些信息,但是却非常困难的在写在纸上的书籍中快速方便的搜索(纸是由“死树”制成)

    相关文章

      网友评论

          本文标题:Grep: 最熟悉的陌生“人“

          本文链接:https://www.haomeiwen.com/subject/wstncrtx.html