我创建了一个别名来以崇高的文本打开文件的旧 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}