我有兴趣在终端中键入搜索关键字,并能够看到输出immediately和interactively.这意味着,就像在Google中搜索一样,我希望在每个字符或单词键入后立即获得结果.
我想通过组合WATCH命令和FIND命令来做到这一点,但无法带来交互式.
让我们假设,为了在文件名中搜索名称为'hint'的文件,我使用该命令
$ find | grep -i hint
Run Code Online (Sandbox Code Playgroud)
这几乎给了我不错的输出结果.
但我想要的是交互式的相同行为,这意味着无需重新输入命令,只需键入SEARCH STRING.
我编写了一个shell脚本,它从STDIN读取并每1秒执行一次上面的PIPED-COMMAND.因此,我输入的内容每次都是指令的指令.但是WATCH命令不是交互式的.
我感兴趣的是以下类型的OUTPUT:
$ hi
./hi
./hindi
./hint
$ hint
./hint
Run Code Online (Sandbox Code Playgroud)
如果有人可以用任何更好的替代方式帮助我而不是我的PSUEDO代码,那也很好