如果没有指定文件,为什么grep不起作用?

And*_*ili 3 linux bash shell ubuntu grep

我有一些Linux grep命令的问题,它不起作用!

我在我的Ubuntu系统上尝试以下测试:

  1. 我创建了以下文件夹: /home/andrea/Scrivania/prova

  2. 在这个文件夹里面我创建了一个名为prova.txt的txt文件,在这个文件中我写了字符串test,我保存了它

  3. 在shell中我首先访问该文件夹/home/andrea/Scrivania/prova,因此我以下列方式启动了grep命令:

    ~/Scrivania/prova$ grep test
    
    Run Code Online (Sandbox Code Playgroud)

问题是光标继续无休止地闪烁,找不到任何东西!为什么?问题是什么?

Raw*_*ode 9

您没有为要扫描的grep命令提供文件

grep "test" *

或者递归

grep -r "test" *