当前位置:  开发笔记 > 编程语言 > 正文

grep*做什么?

如何解决《grep*做什么?》经验,为你挑选了1个好方法。

我正在读这个教程

并且有这条线:

    grep da * 2> grep-errors.txt

这太神秘了,作者没有分解语法.



1> Walter A..:

您应该将命令分成几部分来理解:

grep
全局REgular打印:查找包含字符串(可能的正则表达式)的所有输入(来自流或输入文件)的行显示结束.

da
要查找的字符串(如Adam每日跳舞:三次点击)

*
在grep启动之前,shell已经将Wildcard替换为当前目录中的所有文件.当前目录为空时,shell将为grep提供字符,grep尝试查找名为的文件*.

2> grep-errors.txt
grep不会看到这个,这是shell的一个指令,必须将输出流2重定向到名为grep-errors.txt的文件.
第2流?是的,1表示正常,2表示错误消息.

推荐阅读
Gbom2402851125
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有