Я создал псевдоним, чтобы открыть старую версию файла git в возвышенном тексте.
Мой псевдоним принимает 2 аргумента: $1 — это версия, а $2 — путь к файлу, но я хотел бы проанализировать аргументы, чтобы получить расширение файла для его открытия. в правильном формате.
Мой существующий код здесь:
revise=git show $1:$2 > redirected.txt $T C:/PROGRA~1/SUBLIM~2/sublime_text.exe redirected.txt
Однако я хотел бы что-то вроде:
revise=git show $1:$2 > redirected.{$2.extesnion} $T C:/PROGRA~1/SUBLIM~2/sublime_text.exe redirected.{$2.extesnion}
bash
. Псевдонимы (при правильном объявлении с ключевым словомalias
) не принимают аргументов, и неясно, что должно быть$T
. - person chepner   schedule 31.01.2017cmd.exe
, а не сеансовbash
. Эти двое несовместимы. - person chepner   schedule 31.01.2017