Bash 如何从grep获得interpet输出?

Bash 如何从grep获得interpet输出?,bash,grep,cygwin,Bash,Grep,Cygwin,我正在通过Cygwin在Windows7上运行grep,我是新手。我只是在一个文件上运行它,我得到的唯一输出是运行它的文件名。这是否意味着无法在文件中找到指定的字符串?它所提供的产出充其量也不过是空谈;最糟糕的情况是令人困惑,我在任何地方都找不到这个文档,除了在给定某些选项时它会是什么样子 如果grep找到了正确的字符串,将打印什么?如果没有,将打印什么?@Hashim: 如果grep找到了正确的字符串,将打印什么?会是什么 如果没有打印出来 假设您使用的是一个简单的grep(没有任何regex

我正在通过Cygwin在Windows7上运行
grep
,我是新手。我只是在一个文件上运行它,我得到的唯一输出是运行它的文件名。这是否意味着无法在文件中找到指定的字符串?它所提供的产出充其量也不过是空谈;最糟糕的情况是令人困惑,我在任何地方都找不到这个文档,除了在给定某些选项时它会是什么样子

如果grep找到了正确的字符串,将打印什么?如果没有,将打印什么?

@Hashim:

如果grep找到了正确的字符串,将打印什么?会是什么 如果没有打印出来

假设您使用的是一个简单的
grep
(没有任何regex或任何其他选项),那么当找到搜索字符串的匹配项时,它的行将被打印出来,让我们看一个例子。 假设这是一个名为Input_file的文件

cat  Input_file
test name etc xyz abc
chumma hero type film

grep "test" Input_file
test name etc xyz abc    ---> Output

grep "fill" file445
NO Output as no match found.

另外,如果您使用的是grep-l选项,那么如果在输入文件中找到字符串,它将显示输入文件。

请包括您运行的命令、其输出以及您预期的输出。此Q与StackOverflow定义的编程无关。它可能更适合于S.E.相关站点(Unix和Linux)。使用Q底部的
标志
链接,让主持人移动它。请不要在两个不同的网站上发布相同的Q。在这里发布更多Qs之前,请阅读和。祝你好运。我不明白为什么它离题了。诚然,shell脚本并不是严格意义上的编程,但在这个网站上更常用的是广义的“编码”,这一点可以从它经常出现大量其他问题和疑问这一事实得到证明,其中很大一部分与编程没有直接关系,并且受到了广泛的欢迎。我看不出我的问题有什么不同。我的问题似乎与以下任何一个问题没有什么不同:
cat  Input_file
test name etc xyz abc
chumma hero type film

grep "test" Input_file
test name etc xyz abc    ---> Output

grep "fill" file445
NO Output as no match found.