termino escribiendo¿Cómo escribo un alias para grep -R?
grep -Rni pattern .
y muchísimo. ¿Cómo puedo hacer esto en un alias como
alias gr='grep -Rni [email protected] .'
de reproducción que da:
$ gr pattern
grep: pattern: No such file or directory
A pesar de que el alias se ve bien:
$ type gr
gr is aliased to `grep -R [email protected] .'
parece que los $ @ y. ser intercambiado cuando en realidad se ejecuta.
No es ese '$ @' y '.' se están intercambiando - es que '$ @' no se sustituye (por lo que está vacío '') y 'patrón' se agrega al final de la línea. Tu comando se está convirtiendo en 'grep -Rni. patrón'. –