.bashrc で次の関数を定義していますが、何らかの理由で --exclude-dir オプションが .git ディレクトリを除外していません。誰かが私が間違ったことを見ることができますか? それが役立つ場合は、Ubuntu 13.10 を使用しています。
function fif # find in files
{
pattern=${1?" Usage: fif <word_pattern> [files pattern]"};
files=${2:+"-iname \"$2\""};
grep "$pattern" --color -n -H -s $(find . $files -type f) --exclude-dir=.git --exclude="*.min.*"
return 0;
}