Ho visto nell'argomento this che è possibile aggiungere una funzione nello script di accesso della shell anziché un alias se si desidera utilizzare i parametri. Tuttavia, ho messo il seguente codice all'interno del mio file .cshrc nella sezione con aliasses:Funzione al posto dell'alias nello script di accesso alla shell C
function gf()
{
grep -n $1 `find .` | grep -v "can't open"
}
Ma quando digito .cshrc fonte, ricevo il seguente messaggio di errore: messa male() 's. La sintassi è diversa per una shell C rispetto a una shell Bash? In tal caso, qual è la sintassi corretta?
Grazie per la risposta. Sfortunatamente, questo non aiuta, ho ancora lo stesso errore in quel caso. – physicalattraction
Ho aggiornato la mia risposta. Le funzioni non sono supportate in 'csh'. – dogbane
Bummer. Ma buono a sapersi. Grazie. – physicalattraction