【发布时间】:2017-01-31 18:33:26
【问题描述】:
我创建了一个别名来以 sublime 文本打开文件的旧 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应该是什么。 -
这是一个接受别名的cmder别名,$T是分隔符
-
这些是针对
cmd.exe会话的,而不是bash会话。两者不兼容。
标签: cmder