为 grep 创建别名并排除 svn 目录

为 grep 创建别名并排除 svn 目录

要为 grep 创建别名并在 bash env 上排除 svn 目录(目前没有问题涵盖这一点),我做了:

$ function gp {grep -rnIi --exclude-dir='.svn';}

但是,我收到错误

bash: syntax error near unexpected token `}'

我该怎么办?

答案1

函数不是别名

alias gp="grep -rnIi --exclude-dir='.svn'"

答案2

我将代码更改为:

function gp() { grep -rnIi --exclude-dir='.svn' $1 $2;}

它有效

相关内容