Я видел в этом тему, что вы можете добавить функцию в login script в оболочку вместо псевдонима, если вы хотите использовать параметры. Тем не менее, я поместил следующий код внутри моего .cshrc файла в разделе с aliasses:
function gf()
{
grep -n $1 `find .` | grep -v "can't open"
}
Но когда я набираю source.cshrc, я получаю сообщение об ошибке: Badly placement(). Является ли синтаксис разным для оболочки C, чем в оболочке Bash? Если да, то какой правильный синтаксис?