Псевдонім Bash -=... (ім’я псевдоніма має бути простим тире) не працює

Я маю намір створити псевдонім для cd -, який має бути просто інформаційною панеллю (-). Я спробував безуспішно:

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.

Перші три однакові (тільки різні вхідні дані, однак bash перетворює їх усі на ту саму команду alias із єдиним аргументом -=cd -), тому не дивно, що повідомлення про помилку однакове. Я б, звичайно, припустив, що якщо аргумент починається з тире, він розбирається як прапорець, а не псевдонім.

Чи можна взагалі використовувати - як псевдонім?

16
2022-07-25 17:38:08
Джерело Поділитися
Відповіді: 0