
¿Es posible tener caracteres especiales en el alias?
Un ejemplo muy tonto, sólo para dejar claro el punto:
ls | xargs cat | grep "this"
alias ->='xargs cat | grep '
ls | -> "this"
Respuesta1
De acuerdo con lapágina de manual de bash, un alias debe ser un"nombre":
alias [-p] [nombre[=valor] …]
... Si se proporcionan argumentos, se define un alias para cada nombre cuyo valor se proporciona.
y:
nombre
Palabra que consta únicamente de letras, números y guiones bajos, y que comienza con una letra o un guión bajo. Los nombres se utilizan como nombres de funciones y variables de shell. También conocido como identificador.