Есть ли краткий способ определить два или более псевдонимов bash для одного и того же расширения? - PullRequest
0 голосов
/ 01 ноября 2019

Предположим, я хочу использовать и e, и c как быстрый способ открыть текущую папку в моем предпочитаемом редакторе.

Нужно ли мне определять псевдонимы bash следующим образом:

alias c="code ."
alias e="code ."

Или есть более лаконичный синтаксис? Примерно так (что я пробовал, но это не сработало):

alias c,e="code ."

Я также не нашел краткой альтернативы путем поиска руководств, Интернета и псевдонима bash вопросы здесь. Тем не менее, трудно доказать отрицание. : -)


Примечание : я специально использую git-bash. Я ожидаю, что любой ответ применим к bash в целом.

Ответы [ 2 ]

4 голосов
/ 01 ноября 2019
alias {c,e}="code ."

... после расширения скобки станет:

alias c="code ." e="code ."

... что делает то, что вы хотите.


Тем не менее, я нене думаю, что этот вопрос здесь актуален;псевдонимы - это интерактивное средство, которое по умолчанию недоступно в сценариях, а переполнение стека распространяется исключительно на разработку программного обеспечения . Написание сценариев определенно имеет значение;используя вашу командную строку, не так много.

0 голосов
/ 02 ноября 2019

Хотя я предпочитаю принятый ответ, работоспособной альтернативой является расширение второго (третьего ... n) псевдонима (ов) на первый вместо повторения расширения.

alias c="code ."
alias e=c
...