Zobaczyłem w temacie this, że można dodać funkcję w skrypcie logowania do powłoki zamiast aliasu, jeśli chcesz użyć parametrów. Ja jednak umieszczony następujący kod w moim pliku .cshrc w sekcji z aliasses:Funkcja zamiast aliasu w skrypcie logowania powłoki C
function gf()
{
grep -n $1 `find .` | grep -v "can't open"
}
Ale kiedy typ źródła .cshrc, pojawia się komunikat o błędzie: Źle umieszczone() 's. Czy składnia jest inna w powłoce C niż w powłoce Basha? Jeśli tak, jaka jest prawidłowa składnia?
Dzięki za odpowiedź. Niestety to nie pomaga, nadal mam taki sam błąd w tym przypadku. – physicalattraction
Zaktualizowałem moją odpowiedź. Funkcje nie są obsługiwane w 'csh'. – dogbane
Bummer. Ale dobrze wiedzieć. Dzięki. – physicalattraction