Tengo el siguiente alias en mis .aliases:¿Cómo puedo usar comandos con alias con xargs?
alias gi grep -i
y quiero buscar foo
mayúsculas y minúsculas en todos los archivos que tienen la cadena bar
en su nombre:
find -name \*bar\* | xargs gi foo
Este es lo que me sale:
xargs: gi: No such file or directory
¿hay alguna manera de utilizar los alias de xargs, o tengo que utilizar la versión completa:
find -name \*bar\* | xargs grep -i foo
Nota: Este es un ejemplo sencillo. Además de gi
tengo algunos alias bastante complicados que no puedo expandir manualmente tan fácilmente.
Edit: He usado tcsh
, así que por favor especifique si la respuesta es específica del shell.
Aquí hay una pregunta similar (aunque no idéntica): http://stackoverflow.com/questions/513611/xargs-doesnt-recognize-bash-aliases –