Sonderzeichen im Alias

Sonderzeichen im Alias

Ist es möglich, dass der Alias ​​Sonderzeichen enthält?

Ein ganz dummes Beispiel, nur um das klarzustellen:

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

Antwort1

Entsprechend derBash-Manpage, ein Alias ​​muss ein"Name":

Alias ​​[-p] [Name[=Wert] …]

... Wenn Argumente angegeben werden, wird für jeden Namen, dessen Wert angegeben ist, ein Alias ​​definiert.

Und:

Name

Ein Wort, das ausschließlich aus Buchstaben, Zahlen und Unterstrichen besteht und mit einem Buchstaben oder Unterstrich beginnt. Namen werden als Shell-Variablen- und Funktionsnamen verwendet. Wird auch als Bezeichner bezeichnet.

verwandte Informationen