Bash alias -=... (le nom d'alias doit être un simple tiret) ne fonctionne pas

J'ai l'intention de créer un alias pour cd - qui doit être juste un tiret (-). J'ai essayé sans succès :

alias -='cd -'     # bash: alias: -=: Invalid option
alias \-='cd -'    # bash: alias: -=: Invalid option
alias '-'='cd -'   # bash: alias: -=: Invalid option
alias '\-'='cd -'  # bash: alias: `\-': Invalid alias name.

Les trois précédents coïncident (seulement des entrées différentes, mais bash transforme chacun d'eux en la même commande alias avec un seul argument -=cd -), il n'est donc pas surprenant que le message d'erreur coïncide. Je présumerais certainement que si l'argument commence par un tableau de bord, il est analysé comme un indicateur par opposition au nom d'alias.

Est-il également possible d'utiliser - comme nom d'alias ?

16
2022-07-25 17:38:08
La source Partager
Réponses: 0