Funkcja zamiast aliasu w skrypcie logowania powłoki C

Widziałemto temat, który możesz dodać funkcję w skrypcie logowania powłoki zamiast aliasu, jeśli chcesz użyć parametrów. Jednak umieściłem następujący kod w moim pliku .cshrc w sekcji aliasses:

function gf()
{
    grep -n $1 `find .` | grep -v "can't open"
}

Ale kiedy wpisuję source .cshrc, pojawia się komunikat o błędzie: Źle umieszczone (). Czy składnia dla powłoki C jest inna niż w powłoce Bash? Jeśli tak, jaka jest poprawna składnia?

questionAnswers(2)

yourAnswerToTheQuestion