通过git-bash(windows)中的别名获取当前目录

时间:2016-07-15 17:59:21

标签: shell git-bash

此命令打印目录名称就好了:

echo ${PWD##*/}

.bashrc中的别名不会:

alias echodir="echo ${PWD##*/}"

它们都在主目录中正常工作,但在更改目录后只能手动输入它。别名仍然打印主文件夹。我理解这是因为git bash适用于嵌套shell或其他东西 - 基本shell根本不会改变目录,但是表面会改变目录。

有没有办法创建一个按预期工作的别名?

1 个答案:

答案 0 :(得分:1)

我只是在评论中发布了答案twalberg(他得到了信用):

作为一次性命令:

echo "-----Updating "${PWD##*/}"-----"

作为别名:

alias updating='echo "-----Updating "${PWD##*/}"-----"'