我正在尝试创建一个函数,它将获取我传递的参数并在当前目录中执行grep搜索,但我无法弄清楚如何将所有参数用作一个字符串。
这就是我所拥有的:
search()
{
clear
grep -rnw . -e $("\"" $@ "\"")
}
因此,如果我要输入search title =
,我会希望它grep -rnw . -e "title ="
有关如何执行此操作的任何想法?
答案 0 :(得分:1)
如果您希望将所有传递的参数作为单个字符串使用"$*"
:
search() {
clear
grep -rnw "$*" .
}