Função em vez de alias no script de login do shell C
Eu vi emisto tópico que você pode adicionar uma função no script de login do shell em vez de um alias se você quiser usar parâmetros. No entanto, coloquei o seguinte código dentro do meu arquivo .cshrc na seção com aliasses:
function gf()
{
grep -n $1 `find .` | grep -v "can't open"
}
Mas quando eu digito a fonte .cshrc, recebo a mensagem de erro: Badly placed () 's. A sintaxe é diferente para um shell C do que para um shell Bash? Se sim, qual é a sintaxe correta?