我在windows中在USB驱动器上运行git-bash。有时驱动器号是E,有时是F。
直到最近,它一直是F,我使用了别名,如:
alias subl='"/f/Sublime Text Build 3047/sublime_text.exe"'
在我的.bashrc文件中。有没有办法找到驱动器号并替换它,所以我最终得到类似的东西:
alias subl='"/DRIVELETTER/Sublime Text Build 3047/sublime_text.exe"'
答案 0 :(得分:1)
作为一种解决方法,不要忘记使用Windows,您可以assign a permanent driver letter to an USB key(或任何驱动器)。
如果没有,由于Windows上的Git bash中没有/mnt
,您需要在bashrc中添加loop on the potential drive letter,在您的USB密钥中查找已知文件。
for letter in {a..z} ; do
if [[ -e /${letter}/afile ]]; then
export DRIVELETTER=${letter}
break
fi
done