我的意图是在当前目录中递归搜索特定文件格式的字符串。从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
个文件。我不确定是什么使我出错。有人可以帮我吗?