Caracteres especiais no alias

Caracteres especiais no alias

É possível ter caracteres especiais no alias?

Um exemplo muito idiota, só para deixar claro:

ls | xargs cat | grep "this"
alias ->='xargs cat | grep '
ls | -> "this"

Responder1

De acordo compágina de manual do bash, um alias deve ser um"nome":

alias [-p] [nome[=valor]…]

... Se argumentos forem fornecidos, um alias é definido para cada nome cujo valor é fornecido.

e:

nome

Uma palavra que consiste apenas em letras, números e sublinhados e começa com uma letra ou sublinhado. Os nomes são usados ​​como variáveis ​​de shell e nomes de funções. Também conhecido como identificador.

informação relacionada