如何将“查找”结果回显到屏幕上?

时间:2018-11-22 04:45:31

标签: bash shell sh

我的意图是在当前目录中递归搜索特定文件格式的字符串。从SO中,我找到了this find command进行搜索

  

查找。类型f-名称'* .extension'| xargs grep -i字符串

但这太长了,我发现这真的很难记住。因此,我试图编写一个函数,并将其添加到.bash_profile这样的

function search {
     echo `find . -type  f -name '*.$1' | xargs grep -ir '$2'`
}

我尝试过的另一个是

function search {
    echo `find . -type  f -name '*.$1' | xargs grep -ir '$2'`
}

当我调用as时,两者都没有在屏幕上显示任何结果

search txt mysearchstring,尽管在包含单词.txt的目录中只有很少的mysearchstring个文件。我不确定是什么使我出错。有人可以帮我吗?

0 个答案:

没有答案