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;}

効果がある

関連情報