要为 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;}
它有效